MetadataStore.GetSingleReplicaMetadata メソッド

派生クラスでオーバーライドされると、メタデータ ストアに格納されている単独のレプリカのメタデータを取得します。

名前空間: Microsoft.Synchronization.MetadataStorage
アセンブリ: Microsoft.Synchronization.MetadataStorage (microsoft.synchronization.metadatastorage.dll 内)

構文

'宣言
Public MustOverride Function GetSingleReplicaMetadata As ReplicaMetadata
'使用
Dim instance As MetadataStore
Dim returnValue As ReplicaMetadata

returnValue = instance.GetSingleReplicaMetadata
public abstract ReplicaMetadata GetSingleReplicaMetadata ()
public:
virtual ReplicaMetadata^ GetSingleReplicaMetadata () abstract
public abstract ReplicaMetadata GetSingleReplicaMetadata ()
public abstract function GetSingleReplicaMetadata () : ReplicaMetadata

戻り値

メタデータ ストアに格納されている単独のレプリカのメタデータです。

例外

例外の種類 条件

MultipleReplicasInStoreException

メタデータ ストアに複数のレプリカのメタデータが格納されています。

ReplicaMetadataNotFoundException

メタデータ ストアにレプリカのメタデータが存在しません。

MetadataStoreInvalidOperationException

メタデータ ストアが開かれていません。たとえば、SqlMetadataStore オブジェクト上でこのメソッドを呼び出す前に、OpenStore を呼び出してメタデータ ストアを開く必要があります。

解説

単独のレプリカを表すプロバイダーは、このメソッドを使用して、それが表すレプリカのメタデータを取得できます。このメソッドを使用することで、プロバイダーは、レプリカ メタデータを取得するためにレプリカ ID を個別に格納する必要がありません。

参照

リファレンス

MetadataStore クラス
MetadataStore メンバー
Microsoft.Synchronization.MetadataStorage 名前空間