IConflictLogAccess インターフェイス

派生クラスによって実装された場合、変更適用元がログ内の競合を管理できるように、競合ログへのアクセスを表します。

構文

interface IConflictLogAccess: IUnknown

メンバー

IConflictLogAccess メソッド

説明

IConflictLogAccess::DeleteConflicts

指定した競合をログから削除します。

IConflictLogAccess::GetItemConflicts

ログに含まれているすべての競合の一覧か、要求される項目の指定された一覧で識別される競合のみの一覧を取得します。

IConflictLogAccess::GetConflictsByConflictingItemId

ログに含まれているすべての競合の一覧、または要求される項目を指定した一覧に含まれる項目のうち少なくとも 1 つの項目との競合のみの一覧を取得します。

IConflictLogAccess::GetAllConflicts

ログに記録されているすべての競合の一覧を取得します。

説明

通常、IConflictLogAccess は同期先プロバイダーによって実装されます。

競合の管理において変更適用元のサポートを利用するには、同期先プロバイダーは IConflictLogAccess オブジェクトを ISynchronousNotifyingChangeApplier2::ApplyChanges メソッドに渡します。このメソッドの処理中に、変更適用元は競合を解決し、期限切れの競合をログから削除します。

要件

ヘッダー: Synchronization.h

関連項目

その他の技術情報

Sync Framework のコア コンポーネント

競合のログ記録と管理