Интерфейс IFileDataRetriever
Представляет механизм, с помощью которого поставщик назначения получает данные файла от поставщика источника.
Синтаксис
interface IFileDataRetriever : IUnknown
Элементы
Методы IFileDataRetriever |
Описание |
---|---|
Возвращает путь к файлу относительно корневого каталога реплики. |
|
Возвращает сведения о файле. |
|
Возвращает значение хэша файла, если используется хэширование. |
|
Возвращает поток, который может быть использован для доступа к данным файла. |
Замечания
Когда пользовательский поставщик является поставщиком источника, а объект IFileSyncProvider — поставщиком назначения, то поставщик источника должен вернуть объект, реализующий интерфейс IFileDataRetriever, в своем методе ISynchronousDataRetriever::LoadChangeData.
Если пользовательский поставщик является поставщиком назначения, а объект IFileSyncProvider — поставщиком источника, то поставщик назначения получит интерфейс IFileDataRetriever в своем методе ISynchronousNotifyingChangeApplierTarget::SaveChange. Затем поставщик назначения может при помощи методов интерфейса IFileDataRetriever получать данные файлов из реплики источника для применения изменений в реплике назначения.
Требования
Заголовок: FileSyncProvider.h