ISyncChangeBatchWithFilterKeyMap インターフェイス
フィルター追跡情報を含む変更バッチに関するメタデータを表します。
interface ISyncChangeBatchWithFilterKeyMap : IUnknown
メンバー
ISyncChangeBatchWithFilterKeyMap メソッド | 説明 |
---|---|
この変更バッチが発生したレプリカによって追跡されるフィルターが含まれているフィルター キー マップを取得します。 |
|
この変更バッチが発生したレプリカによって追跡されるフィルターが含まれているフィルター キー マップを設定します。 |
|
ISyncChangeBatchWithFilterKeyMap::SetFilterForgottenKnowledge |
指定されたフィルターに関するフィルターの忘れられたナレッジを設定します。 |
ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedKnowledge |
同期先プロバイダーがこの変更バッチですべての変更を適用する際に、フィルター選択された同期先レプリカが学習するナレッジを取得します。 |
ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledge |
同期先プロバイダーがこの変更バッチですべての変更を適用する際に、同期先レプリカが学習する、指定されたフィルターに関するフィルターの忘れられたナレッジを取得します。 |
ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledge |
同期先プロバイダーがこの変更バッチですべての変更を適用する際に、フィルター選択された同期先レプリカが学習する忘れられたナレッジを取得します。 |
ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete |
復旧同期の一環として同期先プロバイダーがこの変更バッチですべての変更を適用する際に、フィルター選択された同期先レプリカが学習する忘れられたナレッジを取得します。 |
ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete |
復旧同期の一環として同期先プロバイダーがこの変更バッチですべての変更を適用する際に、同期先レプリカが学習する指定されたフィルターに関するフィルターの忘れられたナレッジを取得します。 |
解説
ISyncChangeBatchWithFilterKeyMap オブジェクトを取得するには、ISyncChangeBatchBase オブジェクトの QueryInterface メソッドに IID_ISyncChangeBatchWithFilterKeyMap を渡します。
同期元プロバイダーがフィルターを追跡するレプリカを表す場合、プロバイダーでは、ISyncChangeBatchWithFilterKeyMap オブジェクトを使用して、列挙された変更を格納する必要があります。また、適切なフィルター キー マップとフィルターの忘れられたナレッジ オブジェクトを設定する必要もあります。
必要条件
Header: Synchronization.h