Export (0) Print
Expand All

ISyncChangeBatchWithFilterKeyMap Interface

Sync Framework 2.0

Represents metadata about a change batch that contains filter tracking information.


interface ISyncChangeBatchWithFilterKeyMap : IUnknown

ISyncChangeBatchWithFilterKeyMap method Description

ISyncChangeBatchWithFilterKeyMap::GetFilterKeyMap

Gets the filter key map that contains the filters tracked by the replica that originated this change batch.

ISyncChangeBatchWithFilterKeyMap::SetFilterKeyMap

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.

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.

Header: Synchronization.h

Show:
© 2014 Microsoft