次の方法で共有


IAvailabilityGroupState インターフェイス

可用性グループの IAvailabilityGroupState 論理ファセットを実装するアダプター クラスを表します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<DisplayDescriptionKeyAttribute("AvailabilityGroupStateDesc")> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.FacetSR")> _
<DisplayNameKeyAttribute("AvailabilityGroupStateName")> _
Public Interface IAvailabilityGroupState _
    Inherits IDmfFacet, IRefreshable
'使用
Dim instance As IAvailabilityGroupState
[DisplayDescriptionKeyAttribute("AvailabilityGroupStateDesc")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.FacetSR")]
[DisplayNameKeyAttribute("AvailabilityGroupStateName")]
public interface IAvailabilityGroupState : IDmfFacet, 
    IRefreshable
[DisplayDescriptionKeyAttribute(L"AvailabilityGroupStateDesc")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.Smo.FacetSR")]
[DisplayNameKeyAttribute(L"AvailabilityGroupStateName")]
public interface class IAvailabilityGroupState : IDmfFacet, 
    IRefreshable
[<DisplayDescriptionKeyAttribute("AvailabilityGroupStateDesc")>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.FacetSR")>]
[<DisplayNameKeyAttribute("AvailabilityGroupStateName")>]
type IAvailabilityGroupState =  
    interface 
        interface IDmfFacet 
        interface IRefreshable 
    end
public interface IAvailabilityGroupState extends IDmfFacet, IRefreshable

IAvailabilityGroupState 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ IsAutoFailover 可用性グループの現在のプライマリ レプリカのフェールオーバー モードが自動フェールオーバーに設定されている場合は true を返します。
パブリック プロパティ IsOnline 可用性グループが稼働しているかどうかを示します。
パブリック プロパティ NumberOfDisconnectedReplicas "接続済み" 状態にないレプリカの数を取得します。
パブリック プロパティ NumberOfNotSynchronizedReplicas "同期済み" 状態にないレプリカの数を取得します。
パブリック プロパティ NumberOfNotSynchronizingReplicas "同期されていません" 状態のレプリカの数を取得します。
パブリック プロパティ NumberOfReplicasWithUnhealthyRole 可用性グループのプライマリでもセカンダリでもないレプリカの数を取得します。
パブリック プロパティ NumberOfSynchronizedSecondaryReplicas 自動フェールオーバー モードに設定されている "同期済み" 状態の同期セカンダリ レプリカの数を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Refresh オブジェクトのプロパティをサーバーから読み取って更新します。 (IRefreshable から継承されています。)

先頭に戻る

関連項目

参照

Microsoft.SqlServer.Management.Smo 名前空間