IFileDataRetriever インターフェイス
同期先プロバイダーが同期元プロバイダーからファイルのデータを取得するメカニズムを表します。
構文
interface IFileDataRetriever : IUnknown
メンバー
IFileDataRetriever メソッド |
説明 |
---|---|
レプリカのルート ディレクトリに対して相対的なファイル パスを取得します。 |
|
ファイルに関する情報を取得します。 |
|
ハッシュの使用時にファイルのハッシュ値を取得します。 |
|
ファイル データへのアクセスに使用できるストリームを取得します。 |
説明
カスタム プロバイダーが同期元プロバイダーで、IFileSyncProvider オブジェクトが同期先プロバイダーである場合、同期元プロバイダーはその ISynchronousDataRetriever::LoadChangeData メソッドで IFileDataRetriever を実装するオブジェクトを返す必要があります。
カスタム プロバイダーが同期先プロバイダーで、IFileSyncProvider オブジェクトが同期元プロバイダーである場合、同期先プロバイダーはその ISynchronousNotifyingChangeApplierTarget::SaveChange メソッドで IFileDataRetriever を受信します。同期先プロバイダーでは、IFileDataRetriever メソッドを使用して同期元レプリカからファイルのデータを取得し、変更を同期先レプリカに適用します。
要件
ヘッダー: FileSyncProvider.h