Freigeben über


IFileDataRetriever-Schnittstelle

Stellt den Mechanismus dar, mit dem der Zielanbieter Dateidaten vom Quellenanbieter abruft.

interface IFileDataRetriever : IUnknown

Member

IFileDataRetriever-Methoden Beschreibung

IFileDataRetriever::GetRelativeDirectoryPath

Ruft den relativ zum Stammverzeichnis des Replikats angegebenen Pfad der Datei ab.

IFileDataRetriever::GetFileInfo

Ruft Informationen über die Datei ab.

IFileDataRetriever::GetFileHash

Ruft den Hashwert der Datei ab, sofern Hashing verwendet wird.

IFileDataRetriever::GetFileStream

Ruft einen Stream ab, der für den Zugriff auf die Dateidaten verwendet werden kann.

Hinweise

Wenn ein benutzerdefinierter Anbieter der Quellenanbieter und ein IFileSyncProvider-Objekt der Zielanbieter ist, muss der Quellenanbieter ein Objekt zurückgeben, das in der zugehörigen ISynchronousDataRetriever::LoadChangeData-Methode IFileDataRetriever implementiert.

Wenn ein benutzerdefinierter Anbieter der Zielanbieter und ein IFileSyncProvider-Objekt der Quellenanbieter ist, empfängt der Zielanbieter in der zugehörigen ISynchronousNotifyingChangeApplierTarget::SaveChange-Methode ein IFileDataRetriever. Der Zielanbieter kann dann mithilfe der IFileDataRetriever-Methoden die Dateidaten aus dem Quellreplikat abrufen, sodass er die Änderung auf das Zielreplikat anwenden kann.

Anforderungen

Header: FileSyncProvider.h

Siehe auch

Konzepte

Komponenten zur Dateisynchronisierung von Sync Framework