ISyncDataConverter 接口

实现时,在两个提供程序之间转换数据,这两个提供程序同步相同类型的数据(如联系信息),但以不同的格式转换数据。如果提供程序使用 ISynchronousDataRetrieverIAsynchronousDataRetriever 之外的接口检索数据,则还必须为数据检索器转换提供实现。

interface ISyncDataConverter : IUnknown

成员

ISyncDataConverter 方法 说明

ISyncDataConverter::ConvertDataRetrieverFromProviderFormat

将数据检索器从关联提供程序的格式转换为必需的数据检索器格式。仅当同步会话中的一个提供程序(或两个提供程序)使用未实现 ISynchronousDataRetrieverIAsynchronousDataRetriever 的接口检索数据时,才需要此方法。

ISyncDataConverter::ConvertDataRetrieverToProviderFormat

将数据检索器从外部格式转换为关联提供程序的数据检索器格式。仅当同步会话中的一个提供程序(或两个提供程序)使用未实现 ISynchronousDataRetrieverIAsynchronousDataRetriever 的接口检索数据时,才需要此方法。

ISyncDataConverter::ConvertDataFromProviderFormat

将数据从提供程序的传输格式转换为必需的输出格式。该输出格式可以是另一个提供程序的传输格式,也可以是同步社区使用的中间格式。

ISyncDataConverter::ConvertDataToProviderFormat

将数据从外部格式转换为提供程序的转换格式。该外部格式可以是另一个提供程序的转换格式,也可以是同步社区使用的中间格式。

要求

**头文件:**Synchronization.h

请参阅

概念

在提供程序间转换数据
Sync Framework 核心组件