ISynchronousNotifyingChangeApplierTarget インターフェイス
派生クラスによって実装された場合、項目の変更および競合をレプリカに保存できるオブジェクトを表します。
構文
interface ISynchronousNotifyingChangeApplierTarget : IUnknown
メンバー
ISynchronousNotifyingChangeApplierTarget のメソッド |
説明 |
---|---|
プロバイダーの ID 形式スキーマを取得します。 |
|
項目データをレプリカから取得するために使用できるオブジェクトを取得します。 |
|
ISynchronousNotifyingChangeApplierTarget::GetCurrentTickCount |
ティック数を増分し、新しいティック数を返します。 |
ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion |
同期先レプリカに格納されている項目のバージョンを取得します。 |
項目変更を項目ストアに保存します。 |
|
ISynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits |
変更単位の変更を含む項目変更を、項目ストアに保存します。 |
競合の原因である変更に関する情報を保存します。 |
|
現在のスコープに関するナレッジを保存します。 |
説明
同期先プロバイダーによって ISynchronousNotifyingChangeApplier オブジェクトが使用され、変更を同期先レプリカに適用できる場合、同期先プロバイダーによってこのインターフェイスが実装される必要があります。ISynchronousNotifyingChangeApplierTarget オブジェクトは、ISynchronousNotifyingChangeApplier::ApplyChanges メソッドに渡されます。次に、ISynchronousNotifyingChangeApplier オブジェクトは、ISynchronousNotifyingChangeApplierTarget のメソッドを呼び出して、同期先レプリカに変更および競合を保存します。
要件
ヘッダー : Synchronization.h