IProviderSyncServices Interface
Creates objects that are used by synchronization providers. Empty objects and objects that are initialized by using serialized data can be created.
interface IProviderSyncServices : IUnknown
Members
IProviderSyncServices methods | Description |
---|---|
Initializes the IProviderSyncServices object. This method must be called before any of the other IProviderSyncServices methods. |
|
Creates a change applier that can be used by a destination provider to process changes to be applied to its replica. |
|
Creates an IReplicaKeyMap object for a given replica. |
|
Creates an IReplicaKeyMap object and initializes it by using serialized data. |
|
Creates an empty ISyncKnowledge object that belongs to a specified replica. |
|
Creates an ISyncKnowledge object and initializes it by using serialized data. |
|
Creates an empty IForgottenKnowledge object that belongs to a replica. |
|
Creates an IForgottenKnowledge object and initializes it by using serialized data. |
|
Creates an ISyncChangeBatch object that a provider can use to manage change enumeration. |
|
Creates an ISyncFullEnumerationChangeBatch object that a provider can use to manage change enumeration for a full enumeration. |
|
Creates an ISyncChangeBatch object and initializes it by using serialized data. |
|
IProviderSyncServices::DeserializeFullEnumerationChangeBatch |
Creates an ISyncFullEnumerationChangeBatch object and initializes it by using serialized data. |
Creates an IRecoverableErrorData object. This object contains additional error about a recoverable error. |
|
IProviderSyncServices::CreateDestinationChangeVersionsBuilder |
Creates an IDestinationChangeVersionsBuilder object. This object can be used to build an enumerable list of item change metadata. |
Creates an ISyncChange object or an ISyncChangeBuilder object. |
Requirements
Header: Synchronization.h