MemoryConflictLog コンストラクター (SyncIdFormatGroup, IConflictLogAccess, IConflictLogWriter)

指定した ID 形式スキーマ、競合ログ リーダー、および競合ログ ライターを使用して、MemoryConflictLog クラスの新しいインスタンスを初期化します。

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

構文

'宣言
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    conflictLogAccess As IConflictLogAccess, _
    conflictLogWriter As IConflictLogWriter _
)
'使用
Dim idFormats As SyncIdFormatGroup
Dim conflictLogAccess As IConflictLogAccess
Dim conflictLogWriter As IConflictLogWriter

Dim instance As New MemoryConflictLog(idFormats, conflictLogAccess, conflictLogWriter)
public MemoryConflictLog (
    SyncIdFormatGroup idFormats,
    IConflictLogAccess conflictLogAccess,
    IConflictLogWriter conflictLogWriter
)
public:
MemoryConflictLog (
    SyncIdFormatGroup^ idFormats, 
    IConflictLogAccess^ conflictLogAccess, 
    IConflictLogWriter^ conflictLogWriter
)
public MemoryConflictLog (
    SyncIdFormatGroup idFormats, 
    IConflictLogAccess conflictLogAccess, 
    IConflictLogWriter conflictLogWriter
)
public function MemoryConflictLog (
    idFormats : SyncIdFormatGroup, 
    conflictLogAccess : IConflictLogAccess, 
    conflictLogWriter : IConflictLogWriter
)

パラメーター

  • idFormats
    プロバイダーの ID 形式スキーマ。
  • conflictLogAccess
    プロバイダーの競合ログを表す競合ログ リーダー。
  • conflictLogWriter
    プロバイダーの競合ログを表す競合ログ ライター。

例外

例外の種類 条件

ArgumentNullException

idFormats が NULL 参照 (Visual Basic では Nothing) です。 です。

解説

このコンストラクターが使用される場合、MemoryConflictLog オブジェクトは conflictLogReader のメソッドの呼び出しに連結されます。これにより、変更適用元ではプロバイダーの競合ログ内で競合を検出し、削除することができます。

また、同期完了後に Persist メソッドを呼び出して、conflictLogWriter で表される競合ログに新しい競合をすべて保存できます。

参照

リファレンス

MemoryConflictLog クラス
MemoryConflictLog メンバー
Microsoft.Synchronization 名前空間