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 に渡します。

必要条件

Header: Metastore.h

参照

リファレンス

ISqlSyncMetadataStore インターフェイス

概念

Sync Framework Metadata Storage Service のコンポーネント
メタデータの格納の概要