IKnowledgeSyncProvider Interface
Represents a synchronization provider that uses knowledge to perform synchronization.
Syntax
interface IKnowledgeSyncProvider : ISyncProvider
Members
ISynchronousSyncProvider methods |
Description |
---|---|
Notifies the provider that it is joining a synchronization session. |
|
Gets the number of item changes that will be included in change batches, and the current knowledge for the synchronization scope. |
|
Gets a change batch that contains item metadata for items that are not contained in the specified knowledge from the destination provider. |
|
Gets a change batch that contains item metadata for items that have IDs greater than the specified lower bound, as part of a full enumeration. |
|
Processes a set of changes by detecting conflicts and applying changes to the item store. |
|
Processes a set of changes for a full enumeration by applying changes to the item store. |
|
Notifies the provider that a synchronization session to which it was enlisted has finished. |
Remarks
The first method that Sync Framework calls is BeginSession. The last method is EndSession. All other IKnowledgeSyncProvider methods are called between these two methods.
Requirements
Header: Synchronization.h