Compartilhar via


Método MetadataStore.GetSingleReplicaMetadata

Quando substituído em uma classe derivada, obtém os metadados para a única réplica contida no repositório de metadados.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public MustOverride Function GetSingleReplicaMetadata As ReplicaMetadata
'Uso
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

Valor de retorno

Os metadados da única réplica contida no repositório de metadados.

Exceções

Tipo de exceção Condição

MultipleReplicasInStoreException

O repositório contém metadados de mais de uma réplica.

ReplicaMetadataNotFoundException

Os metadados não existem para qualquer réplica no repositório de metadados.

MetadataStoreInvalidOperationException

O repositório de metadados não foi aberto. Por exemplo, OpenStore deve ser chamado para abrir o repositório de metadados antes de esse método poder ser chamado em um objeto SqlMetadataStore.

Comentários

Um provedor que representa uma única réplica pode usar esse método para recuperar os metadados da réplica que ele representa. Usando esse método, o provedor não precisa armazenar independentemente a ID da réplica para recuperar os metadados da réplica.

Consulte também

Referência

Classe MetadataStore
Membros MetadataStore
Namespace Microsoft.Synchronization.MetadataStorage