Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

ISyncDataConverter Interface

Sync Framework 2.0

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.


interface ISyncDataConverter : IUnknown

ISyncDataConverter method Description

ISyncDataConverter::ConvertDataRetrieverFromProviderFormat

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.

ISyncDataConverter::ConvertDataRetrieverToProviderFormat

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.

ISyncDataConverter::ConvertDataFromProviderFormat

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.

ISyncDataConverter::ConvertDataToProviderFormat

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.

Header: synchronization.h

Show:
© 2015 Microsoft