Compartir a través de


Interfaz IFileDataRetriever

Representa el mecanismo por el que el proveedor de destino recupera los datos de archivo del proveedor de origen.

interface IFileDataRetriever : IUnknown

Miembros

Métodos de IFileDataRetriever Descripción

IFileDataRetriever::GetRelativeDirectoryPath

Obtiene la ruta de acceso al archivo, en relación con el directorio raíz de la réplica.

IFileDataRetriever::GetFileInfo

Obtiene información sobre el archivo.

IFileDataRetriever::GetFileHash

Obtiene el valor hash del archivo cuando se usa hash.

IFileDataRetriever::GetFileStream

Obtiene una secuencia que se puede usar para tener acceso a los datos de archivo.

Notas

Cuando el proveedor de origen es un proveedor personalizado y el proveedor de destino es un objeto IFileSyncProvider, el proveedor de origen debe devolver un objeto que implemente IFileDataRetriever en su método ISynchronousDataRetriever::LoadChangeData.

Cuando el proveedor de destino es un proveedor personalizado y el proveedor de origen es un objeto IFileSyncProvider, el proveedor de destino recibirá un IFileDataRetriever en su método ISynchronousNotifyingChangeApplierTarget::SaveChange. De esta forma, el proveedor de destino podrá usar los métodos de IFileDataRetriever para recibir los datos de archivo de la réplica de origen y poder aplicar el cambio a la réplica de destino.

Requisitos

Encabezado: FileSyncProvider.h

Vea también

Conceptos

Componentes de sincronización de archivos de Sync Framework