Interfaccia IFileDataRetriever
Rappresenta il meccanismo mediante il quale il provider di destinazione recupera i dati del file dal provider di origine.
interface IFileDataRetriever : IUnknown
Membri
Metodi IFileDataRetriever | Descrizione |
---|---|
Ottiene il percorso del file, relativo alla directory radice della replica. |
|
Ottiene informazioni sul file. |
|
Ottiene il valore hash del file quando è in uso l'hash. |
|
Ottiene un flusso che può essere utilizzato per accedere ai dati del file. |
Osservazioni
Quando un provider personalizzato è il provider di origine e un oggetto IFileSyncProvider è il provider di destinazione, il provider di origine deve restituire un oggetto che implementa IFileDataRetriever nel metodo ISynchronousDataRetriever::LoadChangeData.
Quando un provider personalizzato è il provider di destinazione e un oggetto IFileSyncProvider è il provider di origine, il provider di destinazione riceverà un IFileDataRetriever nel metodo ISynchronousNotifyingChangeApplierTarget::SaveChange. Il provider di destinazione può quindi utilizzare i metodi IFileDataRetriever per ottenere i dati del file dalla replica di origine in modo da poter applicare la modifica alla replica di destinazione.
Requisiti
Intestazione: FileSyncProvider.h