IFileDataRetriever 接口
表示目标提供程序从源提供程序检索文件数据所使用的机制。
interface IFileDataRetriever : IUnknown
成员
IFileDataRetriever 方法 | 说明 |
---|---|
获取文件相对于副本的根目录的路径。 |
|
获取文件的相关信息。 |
|
获取在使用哈希操作时文件的哈希值。 |
|
获取可用于访问文件数据的流。 |
备注
当自定义提供程序是源提供程序并且 IFileSyncProvider 对象是目标提供程序时,源提供程序必须返回一个在其 ISynchronousDataRetriever::LoadChangeData 方法中实现 IFileDataRetriever 的对象。
当自定义提供程序是目标提供程序并且 IFileSyncProvider 对象是源提供程序时,目标提供程序将在其 ISynchronousNotifyingChangeApplierTarget::SaveChange 方法中收到一个 IFileDataRetriever。然后,目标提供程序可以使用 IFileDataRetriever 方法从源副本获取文件数据,这样目标提供程序就可以将变更应用于目标副本。
要求
**头文件:**FileSyncProvider.h