Partager via


Interface IFileDataRetriever

Représente le mécanisme par lequel le fournisseur de destination récupère des données de fichier du fournisseur de source.

interface IFileDataRetriever : IUnknown

Membres

Méthodes IFileDataRetriever Description

IFileDataRetriever::GetRelativeDirectoryPath

Obtient le chemin d'accès du fichier, par rapport au répertoire racine du réplica.

IFileDataRetriever::GetFileInfo

Obtient des informations sur le fichier.

IFileDataRetriever::GetFileHash

Obtient la valeur de hachage du fichier lorsque le hachage est utilisé.

IFileDataRetriever::GetFileStream

Obtient un flux de données qui peut être utilisé pour accéder aux données du fichier.

Notes

Lorsqu'un fournisseur personnalisé est le fournisseur de source et qu'un objet IFileSyncProvider est le fournisseur de destination, le fournisseur de source doit retourner un objet qui implémente IFileDataRetriever dans sa méthode ISynchronousDataRetriever::LoadChangeData.

Lorsqu'un fournisseur personnalisé est le fournisseur de destination et qu'un objet IFileSyncProvider est le fournisseur de source, le fournisseur de destination recevra un IFileDataRetriever dans sa méthode ISynchronousNotifyingChangeApplierTarget::SaveChange. Le fournisseur de destination peut alors utiliser les méthodes IFileDataRetriever pour obtenir les données du fichier du réplica source de manière à pouvoir appliquer la modification au réplica de destination.

Spécifications

En-tête : FileSyncProvider.h

Voir aussi

Concepts

Composants de synchronisation de fichiers Sync Framework