共用方式為


IFileDataRetriever 介面

表示目的地提供者從來源提供者擷取檔案資料所根據的機制。

interface IFileDataRetriever : IUnknown

成員

IFileDataRetriever 方法 描述

IFileDataRetriever::GetRelativeDirectoryPath

取得檔案的路徑 (相對於此複寫的根目錄)。

IFileDataRetriever::GetFileInfo

取得有關檔案的資訊。

IFileDataRetriever::GetFileHash

取得檔案的雜湊值 (如果使用雜湊)。

IFileDataRetriever::GetFileStream

取得可用來存取檔案資料的資料流。

備註

如果自訂提供者是來源提供者而 IFileSyncProvider 物件是目的地提供者,則來源提供者必須在其 ISynchronousDataRetriever::LoadChangeData 方法中傳回實作 IFileDataRetriever 的物件。

如果自訂提供者是目的地提供者而 IFileSyncProvider 物件是來源提供者,則目的地提供者將會在其 ISynchronousNotifyingChangeApplierTarget::SaveChange 方法中接收 IFileDataRetriever。然後目的地提供者就可以使用 IFileDataRetriever 方法從來源複寫取得檔案資料,以便將變更套用到目的地複寫。

需求

標頭: FileSyncProvider.h

請參閱

概念

Sync Framework 檔案同步處理元件