ISyncChangeBatchWithFilterKeyMap Interface
Represents metadata about a change batch that contains filter tracking information.
interface ISyncChangeBatchWithFilterKeyMap : IUnknown
Members
ISyncChangeBatchWithFilterKeyMap method | Description |
---|---|
Gets the filter key map that contains the filters tracked by the replica that originated this change batch. |
|
Sets the filter key map that contains the filters tracked by the replica that originated this change batch. |
|
ISyncChangeBatchWithFilterKeyMap::SetFilterForgottenKnowledge |
Sets the filter forgotten knowledge for the specified filter. |
ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedKnowledge |
Gets the knowledge that the filtered destination replica learns when the destination provider applies all the changes in this change batch. |
ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledge |
Gets the filter forgotten knowledge for the specified filter that the destination replica learns when the destination provider applies all the changes in this change batch. |
ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledge |
Gets the forgotten knowledge that the filtered destination replica learns when the destination provider applies all the changes in this change batch. |
ISyncChangeBatchWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete |
Gets the forgotten knowledge that the filtered destination replica learns when the destination provider applies all the changes in this change batch as part of a recovery synchronization. |
ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete |
Gets the filter forgotten knowledge for the specified filter that the destination replica learns when the destination provider applies all the changes in this change batch as part of a recovery synchronization. |
Remarks
To obtain an ISyncChangeBatchWithFilterKeyMap object, pass IID_ISyncChangeBatchWithFilterKeyMap to the QueryInterface method of an ISyncChangeBatchBase object.
When a source provider represents a replica that tracks filters, the provider must use an ISyncChangeBatchWithFilterKeyMap object to contain the enumerated changes, and must set the appropriate filter key map and filter forgotten knowledge objects.
Requirements
Header: Synchronization.h