Share 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
[<SerializableAttribute>]
type ReplicaMetadataInUseException =  
    class
        inherit MetadataStoreException
    end
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

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros ReplicaMetadataInUseException

Namespace Microsoft.Synchronization.MetadataStorage