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.