Compartilhar via


Classe ReplicaMetadataInUseException

A exceção que é lançada quando é feita uma tentativa de criar mais de uma instância ReplicaMetadata ativa para uma ID de réplica específica.

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

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class ReplicaMetadataInUseException
    Inherits MetadataStoreException
'Uso
Dim instance As ReplicaMetadataInUseException
[SerializableAttribute] 
public class ReplicaMetadataInUseException : MetadataStoreException
[SerializableAttribute] 
public ref class ReplicaMetadataInUseException : public MetadataStoreException
/** @attribute SerializableAttribute() */ 
public class ReplicaMetadataInUseException extends MetadataStoreException
SerializableAttribute 
public class ReplicaMetadataInUseException extends MetadataStoreException

Comentários

Para impedir que aplicativos façam atualizações simultâneas conflitantes no repositório de metadados, não são permitidas várias instâncias pendentes do ReplicaMetadata para uma ID de réplica específica. Os aplicativos podem acessar o mesmo objeto ReplicaMetadata de vários threads, porém vários processos não podem acessar simultaneamente os mesmos metadados da réplica.

Hierarquia de herança

System.Object
   System.Exception
     Microsoft.Synchronization.SyncException
       Microsoft.Synchronization.MetadataStorage.MetadataStoreException
        Microsoft.Synchronization.MetadataStorage.ReplicaMetadataInUseException

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros ReplicaMetadataInUseException
Namespace Microsoft.Synchronization.MetadataStorage