다음을 통해 공유


ISimpleSyncProvider 인터페이스

복제본을 동기화하는 데 사용되는 단순 공급자를 나타냅니다. 일반적으로 IAnchorSyncProvider 또는 IFullEnumerationSyncProvider를 구현합니다.

interface ISimpleSyncProvider : ISyncProvider

멤버

ISimpleSyncProvider 메서드 설명

ISimpleSyncProvider::BeginSession

파생 클래스에서 재정의되는 경우 각 세션을 시작할 때 Sync Framework Runtime에서 호출됩니다. 이 메서드는 다른 공급자 메서드 또는 속성을 호출하기 전에 한 번만 호출됩니다.

ISimpleSyncProvider::GetMetadataStore

복제본에 대한 ISyncMetadataStore 개체를 반환하기 위해 Sync Framework Runtime에서 호출됩니다.

ISimpleSyncProvider::GetMetadataSchema

Sync Framework Runtime에서 ITEM_METADATA_SCHEMA 개체를 추가하는 데 사용되는 콜백을 전달할 수 있도록 합니다.

ISimpleSyncProvider::GetProviderVersion

단순 공급자의 버전 번호를 반환합니다.

ISimpleSyncProvider::LoadChangeData

지정된 키를 사용하여 항목에 대한 변경 내용 데이터를 로드하기 위해 Sync Framework Runtime에서 호출됩니다.

ISimpleSyncProvider::ReleaseItemFields

지정된 ITEM_FIELDS 개체에 할당된 메모리를 해제하기 위해 호출됩니다.

ISimpleSyncProvider::InsertItem

대상 저장소에 항목을 삽입하기 위해 Sync Framework Runtime에서 호출됩니다.

ISimpleSyncProvider::UpdateItem

대상 저장소에서 항목을 업데이트하기 위해 Sync Framework Runtime에서 호출됩니다.

ISimpleSyncProvider::DeleteItem

대상 저장소에서 항목을 삭제하기 위해 Sync Framework Runtime에서 호출됩니다.

ISimpleSyncProvider::EndSession

오류가 발생하여 세션이 끝나는 경우를 제외하고 각 세션이 끝날 때 Sync Framework Runtime에서 호출됩니다.

요구 사항

헤더: FullEnumerationProvider.h

참고 항목

개념

Sync Framework 단순 공급자 구성 요소