Compartilhar via


Método MetadataStore.RemoveReplicaMetadata

Quando substituído em uma classe derivada, remove todos os metadados associados à réplica especificada.

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

Sintaxe

'Declaração
Public MustOverride Sub RemoveReplicaMetadata ( _
    idFormats As SyncIdFormatGroup, _
    replicaId As SyncId _
)
'Uso
Dim instance As MetadataStore
Dim idFormats As SyncIdFormatGroup
Dim replicaId As SyncId

instance.RemoveReplicaMetadata(idFormats, replicaId)
public abstract void RemoveReplicaMetadata (
    SyncIdFormatGroup idFormats,
    SyncId replicaId
)
public:
virtual void RemoveReplicaMetadata (
    SyncIdFormatGroup^ idFormats, 
    SyncId^ replicaId
) abstract
public abstract void RemoveReplicaMetadata (
    SyncIdFormatGroup idFormats, 
    SyncId replicaId
)
public abstract function RemoveReplicaMetadata (
    idFormats : SyncIdFormatGroup, 
    replicaId : SyncId
)

Parâmetros

  • idFormats
    O esquema de formato da ID do provedor.
  • replicaId
    Todos os metadados associados a essa ID de réplica são removidos do repositório de metadados.

Exceções

Tipo de exceção Condição

ReplicaMetadataInUseException

Uma instância de ReplicaMetadata para replicaId está ativa no momento.

ReplicaMetadataNotFoundException

Os metadados de replicaId não existem 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

Consulte também

Referência

Classe MetadataStore
Membros MetadataStore
Namespace Microsoft.Synchronization.MetadataStorage