ServerRoleExtender 클래스

정의

Important

이 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
상속
특성
구현

생성자

Name Description
ServerRoleExtender()
ServerRoleExtender(ServerRole)

속성

Name Description
ConnectionContext
ContainingRoleNames
CurrentObject
GeneralPageDataContainer
GeneralPageOnRunNow

일반 페이지의 OnRunNow 메서드에 액세스하는 속성입니다.

IsFixedRoleOrPublic
MemberNameIsMemberHash

모든 멤버 이름 키에 대해 value = true는 새 멤버가 추가되고 value = false는 기존 멤버가 삭제됨을 의미합니다.

OwnerForUI

이 속성은 서버 역할 관계형 엔진 작업 UI에서 사용됩니다. Owner 속성을 문자열로 설정하는 경우 비어 있습니다. 즉, 소유자가 더럽고 null이 아님을 의미합니다. 이때 SMO는 T-SQL 만들기의 권한 부여 부분을 스크립트합니다. 따라서 T-SQL 만들기의 권한 부여 부분 스크립팅을 건너뛰기 위해 Create() 바로 앞에 소유자 속성을 'null'로 설정합니다.

Parent

부모 개체

(다음에서 상속됨 SfcObjectExtender<TSfcInstance>)
RoleMembersTableData
ServerRoleMembershipsTableData
ServerRoleNameHasMembershipHash

모든 서버 역할 이름 키에 대해 value = true는 새 멤버 자격이 추가되고 value = false는 기존 멤버 자격이 삭제됨을 의미합니다.

State

메서드

Name Description
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)

속성 컬렉션에 포함되지 않은 부모의 등록 속성(예: SMO 또는 컬렉션의 'Name')

(다음에서 상속됨 SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

부모 개체의 속성에 따라 추가 반영 속성 등록

(다음에서 상속됨 SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

추가 반영 속성 등록

(다음에서 상속됨 SfcObjectExtender<TSfcInstance>)
Validate(String, Object[])

이벤트

Name Description
PropertyChanged (다음에서 상속됨 SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged (다음에서 상속됨 SfcObjectExtender<TSfcInstance>)

적용 대상