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