ISyncDataConverter インターフェイス

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

interface ISyncDataConverter : IUnknown

メンバー

ISyncDataConverter メソッド 説明

ISyncDataConverter::ConvertDataRetrieverFromProviderFormat

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

ISyncDataConverter::ConvertDataRetrieverToProviderFormat

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

ISyncDataConverter::ConvertDataFromProviderFormat

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

ISyncDataConverter::ConvertDataToProviderFormat

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

必要条件

ヘッダー: Synchronization.h

参照

概念

プロバイダー間でのデータの変換
Sync Framework のコア コンポーネント