다음을 통해 공유


ISyncMetadataStore 인터페이스

메타데이터 저장소를 나타냅니다. 이 인터페이스는 Metadata Storage Service API를 사용하는 모든 메타데이터 저장소의 기본 인터페이스입니다.

interface ISyncMetadataStore : IUnknown

멤버

ISyncMetadataStore 메서드 설명

ISyncMetadataStore::InitializeReplicaMetadata

복제본에 대한 새 메타데이터를 만들고, 초기화하고, 저장합니다.

ISyncMetadataStore::GetReplicaMetadata

특정 복제본에 대한 메타데이터를 나타내는 IReplicaMetadata 개체를 가져옵니다.

ISyncMetadataStore::BeginTransaction

격리 수준이 지정된 명시적 트랜잭션을 메타데이터 저장소에서 시작합니다.

ISyncMetadataStore::CommitTransaction

메타데이터 저장소에서 이미 시작한 명시적 트랜잭션을 커밋합니다.

ISyncMetadataStore::RollbackTransaction

현재 명시적 트랜잭션을 취소하고 메타데이터 저장소를 트랜잭션이 시작되기 전에 있었던 상태로 롤백합니다.

ISyncMetadataStore::GetIsTransactionActive

지정된 격리 수준에 대해 명시적 트랜잭션이 현재 활성 상태인지 여부를 나타냅니다.

주의

Sync Framework는 이 인터페이스의 전체 구현을 제공합니다. 이 형식의 개체를 만들려면 CLSID_SyncMetadataStoreIID_ISqlCESyncMetadataStoreCoCreateInstance에 전달합니다.

요구 사항

헤더: Metastore.h

참고 항목

참조

ISqlSyncMetadataStore 인터페이스

개념

Metadata Storage Service 구성 요소