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 文件同步组件