ISyncDataConverter Interface
When implemented, converts data between two providers that synchronize the same type of data, such as contacts information, but transfer that data in a different format. If the providers retrieve data by using an interface other than ISynchronousDataRetriever or IAsynchronousDataRetriever, you must also supply an implementation for data retriever conversion.
Syntax
interface ISyncDataConverter : IUnknown
Members
ISyncDataConverter method |
Description |
---|---|
Converts the data retriever from the associated provider’s format to the required data retriever format. This method is required only if one or both of the providers in a synchronization session retrieves data by using an interface that does not implement ISynchronousDataRetriever or IAsynchronousDataRetriever. |
|
Converts the data retriever from an external format to the associated provider’s data retriever format. This method is required only if one or both of the providers in a synchronization session retrieves data by using an interface that does not implement ISynchronousDataRetriever or IAsynchronousDataRetriever. |
|
Converts data from a provider’s transfer format to the required output format. The output format can be another provider's transfer format or an intermediate format that is used by a synchronization community. |
|
Converts data from an external format to a provider’s transfer format. The external format can be another provider's transfer format or an intermediate format that is used by a synchronization community. |
Requirements
Header: synchronization.h