言語

ServerRoleExtender クラス

定義

重要

この API は CLS 準拠ではありません。

[System.CLSCompliant(false)]
public class ServerRoleExtender : Microsoft.SqlServer.Management.Smo.SmoObjectExtender<Microsoft.SqlServer.Management.Smo.ServerRole>, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
[<System.CLSCompliant(false)>]
type ServerRoleExtender = class
    inherit SmoObjectExtender<ServerRole>
    interface ISfcValidate
Public Class ServerRoleExtender
Inherits SmoObjectExtender(Of ServerRole)
Implements ISfcValidate
継承
属性
実装

コンストラクター

名前 説明
ServerRoleExtender()
ServerRoleExtender(ServerRole)

プロパティ

名前 説明
ConnectionContext
ContainingRoleNames
CurrentObject
GeneralPageDataContainer
GeneralPageOnRunNow

全般ページの OnRunNow メソッドにアクセスするためのプロパティ。

IsFixedRoleOrPublic
MemberNameIsMemberHash

すべてのメンバー名キーについて、value = true は新しいメンバーが追加され、value = false は既存のメンバーが削除されていることを意味します。

OwnerForUI

このプロパティは、サーバー ロール リレーショナル エンジン タスク UI で使用されます。 所有者プロパティが文字列に設定されている場合。空。つまり、所有者はダーティであり、null ではありません。 その時点で、SMO は T-SQL の作成の Authorization 部分もスクリプト化します。 そのため、Create T-SQL の Authorization 部分のスクリプト化をスキップするために、その場合は Create() の直前に Owner プロパティを 'null' に設定します。

Parent

親オブジェクト

(継承元 SfcObjectExtender<TSfcInstance>)
RoleMembersTableData
ServerRoleMembershipsTableData
ServerRoleNameHasMembershipHash

すべてのサーバー ロール名キーについて、値 = true は新しいメンバーシップが追加され、値 = false は既存のメンバーシップが削除されていることを意味します。

State

メソッド

名前 説明
GetParentSfcPropertySet() (継承元 SmoObjectExtender<T>)
GetPropertySet()

はプロパティのコレクションを返します

(継承元 SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

サブスクライバーがある場合に PropertyChanged イベントを発生します

(継承元 SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

サブスクライバーがある場合に PropertyMetadataChanged イベントを発生します

(継承元 SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs) (継承元 SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) (継承元 SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

子オブジェクトの Alter スクリプトをスクリプトに追加します。

(継承元 SmoObjectExtender<T>)
RefreshRoleMembersHash()
RefreshServerRoleNameHasMembershipHash()
RegisterParentProperty(PropertyInfo)

プロパティ コレクションに含まれていない親の Register プロパティ (SMO やコレクションの 'Name' など)

(継承元 SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

親オブジェクトのプロパティに依存する、追加の反映されたプロパティを登録する

(継承元 SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

追加の反映されたプロパティを登録する

(継承元 SfcObjectExtender<TSfcInstance>)
Validate(String, Object[])

イベント

名前 説明
PropertyChanged (継承元 SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged (継承元 SfcObjectExtender<TSfcInstance>)

適用対象