다음을 통해 공유


IKnowledgeSyncProvider 인터페이스

정보를 사용하여 동기화를 수행하는 동기화 공급자를 나타냅니다.

interface ISynchronousSyncProvider : ISynchronousDataProxy

멤버

ISynchronousSyncProvider 메서드 설명

IKnowledgeSyncProvider::BeginSession

동기화 세션에 참가하고 있음을 공급자에 알립니다.

IKnowledgeSyncProvider::GetSyncBatchParameters

일괄 변경 내용에 포함될 항목 변경 내용의 수와 동기화 범위에 대한 현재 정보를 가져옵니다.

IKnowledgeSyncProvider::GetChangeBatch

대상 공급자의 지정된 정보에 포함되지 않은 항목에 대한 항목 메타데이터를 포함하는 일괄 변경 내용을 가져옵니다.

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

지정된 하한보다 ID가 큰 항목에 대한 항목 메타데이터를 포함하는 일괄 변경 내용을 전체 열거의 일부분으로 가져옵니다.

IKnowledgeSyncProvider::ProcessChangeBatch

충돌을 검색하고 항목 저장소에 변경 내용을 적용하여 변경 내용 집합을 처리합니다.

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

항목 저장소에 변경 내용을 적용하여 전체 열거에 대한 변경 내용 집합을 처리합니다.

IKnowledgeSyncProvider::EndSession

인리스트먼트되었던 동기화 세션이 끝났음을 공급자에 알립니다.

주의

Sync Framework에서 호출하는 첫 번째 메서드는 BeginSession이고 마지막 메서드는 EndSession입니다. 다른 모든 IKnowledgeSyncProvider 메서드는 이러한 두 메서드 사이에서 호출됩니다.

요구 사항

헤더: Synchronization.h

참고 항목

개념

Sync Framework 핵심 구성 요소