Compartilhar via


Interface IFileDataRetriever

Representa o mecanismo pelo qual o provedor de destino recupera dados de arquivos do provedor de origem.

interface IFileDataRetriever : IUnknown

Membros

Métodos IFileDataRetriever Descrição

IFileDataRetriever::GetRelativeDirectoryPath

Obtém o caminho do arquivo relativo ao diretório raiz da réplica.

IFileDataRetriever::GetFileInfo

Obtém as informações sobre o arquivo.

IFileDataRetriever::GetFileHash

Obtém o valor de hash do arquivo, quando hash estiver em uso.

IFileDataRetriever::GetFileStream

Obtém um fluxo que pode ser usado para acessar os dados do arquivo.

Comentários

Quando um provedor personalizado é o provedor de origem e um objeto IFileSyncProvider é o provedor de destino, o provedor de origem deve retornar um objeto que implemente IFileDataRetriever em seu método ISynchronousDataRetriever::LoadChangeData.

Quando um provedor personalizado é o provedor de destino e um objeto IFileSyncProvider é o provedor de origem, o provedor de destino receberá um IFileDataRetriever em seu método ISynchronousNotifyingChangeApplierTarget::SaveChange. Assim, o provedor de destino pode usar os métodos IFileDataRetriever para obter os dados do arquivos a partir da réplica de origem de forma a poder aplicar a alteração na réplica de destino.

Requisitos

Cabeçalho: FileSyncProvider.h

Consulte também

Conceitos

Componentes de sincronização de arquivos do Sync Framework