Share via


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
abstract GetSingleReplicaMetadata : unit -> ReplicaMetadata 
public abstract function GetSingleReplicaMetadata() : ReplicaMetadata

戻り値

型 : Microsoft.Synchronization.MetadataStorage. . :: . .ReplicaMetadata
メタデータ ストアに格納されている単独のレプリカのメタデータです。

例外

例外 条件
MultipleReplicasInStoreException

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

ReplicaMetadataNotFoundException

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

MetadataStoreInvalidOperationException

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

説明

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

参照

参照

MetadataStoreクラス

MetadataStore メンバー

Microsoft.Synchronization.MetadataStorage 名前空間