Share via


ISyncDataConverter インターフェイス

実装された場合、連絡先情報など、同じ種類のデータを同期する 2 つのプロバイダー間でデータ変換を実行し、そのデータは異なる形式で転送します。プロバイダーが ISynchronousDataRetriever または IAsynchronousDataRetriever 以外のインターフェイスを使用してデータを取得する場合は、データ取得元の変換の実装も指定する必要があります。

構文

interface ISyncDataConverter : IUnknown

メンバー

ISyncDataConverter メソッド

説明

ISyncDataConverter::ConvertDataRetrieverFromProviderFormat

データ取得元を、関連付けられたプロバイダーの形式から必要なデータ取得元の形式に変換します。このメソッドが必要になるのは、同期セッション内のプロバイダーのいずれかまたは両方が ISynchronousDataRetriever または IAsynchronousDataRetriever を実装しないインターフェイスを使用してデータを取得する場合のみです。

ISyncDataConverter::ConvertDataRetrieverToProviderFormat

データ取得元を、外部形式から、関連付けられたプロバイダーのデータ取得元の形式に変換します。このメソッドが必要になるのは、同期セッション内のプロバイダーのいずれかまたは両方が ISynchronousDataRetriever または IAsynchronousDataRetriever を実装しないインターフェイスを使用してデータを取得する場合のみです。

ISyncDataConverter::ConvertDataFromProviderFormat

プロバイダーの転送形式から必要な出力形式にデータを変換します。出力形式には、別のプロバイダーの転送形式、または同期コミュニティで使用される中間形式を指定することができます。

ISyncDataConverter::ConvertDataToProviderFormat

外部形式からプロバイダーの転送形式にデータを変換します。外部形式には、別のプロバイダーの転送形式、または同期コミュニティで使用される中間形式を指定することができます。

要件

ヘッダー: Synchronization.h

関連項目

その他の技術情報

プロバイダー間でのデータの変換

Sync Framework のコア コンポーネント