Поделиться через


Метод 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

Хранилище метаданных не открыто. Например, необходимо открыть хранилище метаданных, вызвав метод OpenStore, прежде чем этот метод можно будет вызвать для объекта SqlMetadataStore.

Замечания

Поставщик, представляющий одну реплику, может с помощью этого метода получать метаданные для реплики, которую он представляет. При использовании этого метода поставщику не обязательно хранить у себя идентификатор реплики, чтобы получать ее метаданные.

См. также

Справочник

Класс MetadataStore
Элементы MetadataStore
Пространство имен Microsoft.Synchronization.MetadataStorage