共用方式為


ISyncDataConverter 介面

實作時,在同步處理相同類型資料 (例如連絡人資訊),但以不同格式傳送該資料的兩個提供者之間轉換資料。如果提供者使用 ISynchronousDataRetrieverIAsynchronousDataRetriever 以外的介面接收資料,您也必須提供資料擷取器轉換的實作。

interface ISyncDataConverter : IUnknown

成員

ISyncDataConverter 方法 描述

ISyncDataConverter::ConvertDataRetrieverFromProviderFormat

將資料擷取器從相關聯之提供者的格式轉換為所需的資料擷取器格式。只有在使用介面之某個同步處理工作階段擷取器中的一個或兩個提供者沒有實作 ISynchronousDataRetrieverIAsynchronousDataRetriever 時,才需要此方法。

ISyncDataConverter::ConvertDataRetrieverToProviderFormat

將資料擷取器從外部格式轉換為相關聯之提供者的資料擷取器格式。只有在使用介面之某個同步處理工作階段擷取器中的一個或兩個提供者沒有實作 ISynchronousDataRetrieverIAsynchronousDataRetriever 時,才需要此方法。

ISyncDataConverter::ConvertDataFromProviderFormat

將資料從提供者的傳輸格式轉換為所需的輸出格式。輸出格式可以是其他提供者的傳輸格式,也可以是同步處理社群所使用的中繼格式。

ISyncDataConverter::ConvertDataToProviderFormat

將資料從外部格式轉換為提供者的傳輸格式。外部格式可以是其他提供者的傳輸格式,也可以是同步處理社群所使用的中繼格式。

需求

**標頭:**synchronization.h

請參閱

概念

在提供者之間轉換資料
Sync Framework 核心元件