Partilhar via


Classe AvailabilityGroupState

Represents an adapter class that implements the IAvailabilityGroupState logical facet for an availability group.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Management.Smo.AvailabilityGroupState

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

Sintaxe

'Declaração
Public Class AvailabilityGroupState _
    Implements IAvailabilityGroupState, IDmfFacet, IDmfAdapter, IRefreshable
'Uso
Dim instance As AvailabilityGroupState
public class AvailabilityGroupState : IAvailabilityGroupState, 
    IDmfFacet, IDmfAdapter, IRefreshable
public ref class AvailabilityGroupState : IAvailabilityGroupState, 
    IDmfFacet, IDmfAdapter, IRefreshable
type AvailabilityGroupState =  
    class 
        interface IAvailabilityGroupState 
        interface IDmfFacet 
        interface IDmfAdapter 
        interface IRefreshable 
    end
public class AvailabilityGroupState implements IAvailabilityGroupState, IDmfFacet, IDmfAdapter, IRefreshable

O tipo AvailabilityGroupState expõe os membros a seguir.

Construtores

  Nome Descrição
Método público AvailabilityGroupState Initializes a new instance of the AvailabilityGroupState class with the specified availability group.

Início

Propriedades

  Nome Descrição
Propriedade pública IsAutoFailover Gets a value that indicates whether the failover mode of the current primary replica of the availability group is set to automatic failover.
Propriedade pública IsOnline Gets whether the availability group is online.
Propriedade pública NumberOfDisconnectedReplicas Gets the number of replicas that are not in a “Connected” state.
Propriedade pública NumberOfNotSynchronizedReplicas Gets the number of replicas that are not in a “Synchronized” state.
Propriedade pública NumberOfNotSynchronizingReplicas Gets the number of replicas in a “Not Synchronizing” state.
Propriedade pública NumberOfReplicasWithUnhealthyRole Gets the number of replicas that are neither a primary or a secondary in the Availability Group.
Propriedade pública NumberOfSynchronizedSecondaryReplicas Gets the number of synchronous secondary replicas with Automatic Failover mode and Synchronized state.

Início

Métodos

  Nome Descrição
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público Refresh Reloads the availability group.
Método público ToString (Herdado de Object.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Smo