IFileDataRetriever-Schnittstelle
Stellt den Mechanismus dar, mit dem der Zielanbieter Dateidaten vom Quellenanbieter abruft.
interface IFileDataRetriever : IUnknown
Member
IFileDataRetriever-Methoden | Beschreibung |
---|---|
Ruft den relativ zum Stammverzeichnis des Replikats angegebenen Pfad der Datei ab. |
|
Ruft Informationen über die Datei ab. |
|
Ruft den Hashwert der Datei ab, sofern Hashing verwendet wird. |
|
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