다음을 통해 공유


ISyncDataConverter 인터페이스

이 인터페이스가 구현될 경우 연락처 정보와 같이 형식이 같은 데이터를 동기화하지만 서로 다른 형식으로 전송하는 두 공급자 간에 데이터를 변환합니다. 공급자가 ISynchronousDataRetriever 또는 IAsynchronousDataRetriever 이외의 다른 인터페이스를 사용하여 데이터를 검색할 경우에는 데이터 검색자 변환을 위한 구현도 제공해야 합니다.

interface ISyncDataConverter : IUnknown

멤버

ISyncDataConverter 메서드 설명

ISyncDataConverter::ConvertDataRetrieverFromProviderFormat

연결된 공급자가 제공하는 형식의 데이터 검색자를 필요한 데이터 검색자 형식으로 변환합니다. 이 메서드는 동기화 세션에서 하나 또는 두 개의 공급자가 ISynchronousDataRetrieverIAsynchronousDataRetriever를 구현하지 않는 인터페이스를 사용하여 데이터를 검색하는 경우에만 필요합니다.

ISyncDataConverter::ConvertDataRetrieverToProviderFormat

외부 형식의 데이터 검색자를 연결된 공급자의 데이터 검색자 형식으로 변환합니다. 이 메서드는 동기화 세션에서 하나 또는 두 개의 공급자가 ISynchronousDataRetrieverIAsynchronousDataRetriever를 구현하지 않는 인터페이스를 사용하여 데이터를 검색하는 경우에만 필요합니다.

ISyncDataConverter::ConvertDataFromProviderFormat

공급자가 제공하는 전송 형식의 데이터를 필요한 출력 형식으로 변환합니다. 출력 형식은 동기화 커뮤니티에서 사용하는 중간 형식 또는 다른 공급자의 전송 형식일 수 있습니다.

ISyncDataConverter::ConvertDataToProviderFormat

외부 형식의 데이터를 공급자의 전송 형식으로 변환합니다. 외부 형식은 동기화 커뮤니티에서 사용하는 중간 형식 또는 다른 공급자의 전송 형식일 수 있습니다.

요구 사항

헤더: synchronization.h

참고 항목

개념

공급자 간의 데이터 변환
Sync Framework 핵심 구성 요소