次の方法で共有


SyncConflict クラス

同期の競合を行レベルで表します。

名前空間:  Microsoft.Synchronization.Data
アセンブリ:  Microsoft.Synchronization.Data (Microsoft.Synchronization.Data.dll 内)

構文

'宣言
<SerializableAttribute> _
Public Class SyncConflict
'使用
Dim instance As SyncConflict
[SerializableAttribute]
public class SyncConflict
[SerializableAttribute]
public ref class SyncConflict
[<SerializableAttribute>]
type SyncConflict =  class end
public class SyncConflict

説明

同期中に競合が発生した場合、競合するそれぞれの行のデータは、SyncConflict コレクションに格納されます。次のような場合は、このコレクションのサイズが大きくなり、メモリ不足エラーの原因となることがあります。

  • 競合する行の数が多い場合。各セッションで同期する行数を減らすか、または特定の行について更新が行われるノードを 1 つに限定して競合の数を減らしてください。

  • 競合する行に大きな値のデータ型を使用する列が含まれている場合。同期の対象となる列のセットに大きな値のデータ型を使用する列が含まれないようにしてください。詳細については、「行および列をフィルター選択する方法」を参照してください。

競合の処理方法の例については、「データの競合とエラーを処理する方法」を参照してください。

継承階層

System. . :: . .Object
  Microsoft.Synchronization.Data..::..SyncConflict

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

SyncConflict メンバー

Microsoft.Synchronization.Data 名前空間