다음을 통해 공유


IFileDataRetriever 인터페이스

대상 공급자가 원본 공급자의 파일 데이터를 검색하는 메커니즘을 나타냅니다.

interface IFileDataRetriever : IUnknown

멤버

IFileDataRetriever 메서드 설명

IFileDataRetriever::GetRelativeDirectoryPath

복제본 루트 디렉터리에 상대적인 파일 경로를 가져옵니다.

IFileDataRetriever::GetFileInfo

파일에 대한 정보를 가져옵니다.

IFileDataRetriever::GetFileHash

해시를 사용하는 경우 파일의 해시 값을 가져옵니다.

IFileDataRetriever::GetFileStream

파일 데이터에 액세스하는 데 사용할 수 있는 스트림을 가져옵니다.

주의

사용자 지정 공급자가 원본 공급자이고 IFileSyncProvider 개체가 대상 공급자이면 원본 공급자는 해당 ISynchronousDataRetriever::LoadChangeData 메서드에서 IFileDataRetriever를 구현하는 개체를 반환해야 합니다.

사용자 지정 공급자가 대상 공급자이고 IFileSyncProvider 개체가 원본 공급자이면 대상 공급자는 해당 ISynchronousNotifyingChangeApplierTarget::SaveChange 메서드에서 IFileDataRetriever를 받습니다. 이렇게 하면 대상 공급자는 IFileDataRetriever 메서드를 사용하여 원본 복제본에서 파일 데이터를 가져온 다음 대상 복제본에 변경 내용을 적용할 수 있습니다.

요구 사항

헤더: FileSyncProvider.h

참고 항목

개념

Sync Framework 파일 동기화 구성 요소