ServerRoleExtender Classe

Definizione

Importante

Questa API non è conforme a 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
Ereditarietà
Attributi
Implementazioni

Costruttori

Nome Descrizione
ServerRoleExtender()
ServerRoleExtender(ServerRole)

Proprietà

Nome Descrizione
ConnectionContext
ContainingRoleNames
CurrentObject
GeneralPageDataContainer
GeneralPageOnRunNow

Proprietà per accedere al metodo OnRunNow di General Page.

IsFixedRoleOrPublic
MemberNameIsMemberHash

Per ogni chiave del nome del membro, value = true indica che viene aggiunto un nuovo membro e il valore = false indica che un membro esistente viene eliminato.

OwnerForUI

Questa proprietà viene usata nell'interfaccia utente dell'attività del motore relazionale ruolo server. Se qualcuno imposta la proprietà Owner su string. Vuoto, significa che Il proprietario è dirty e non è null. A questo punto SMO esegue anche lo script Authorization-part di create T-SQL. Di conseguenza, la proprietà Owner viene impostata su "null" in questo caso, subito prima di Create() per ignorare lo scripting Authorization-part di Create T-SQL.

Parent

Oggetto padre

(Ereditato da SfcObjectExtender<TSfcInstance>)
RoleMembersTableData
ServerRoleMembershipsTableData
ServerRoleNameHasMembershipHash

Per ogni chiave del nome del ruolo del server, value = true indica che viene aggiunta una nuova appartenenza e il valore = false indica che un'appartenenza esistente viene eliminata.

State

Metodi

Nome Descrizione
GetParentSfcPropertySet() (Ereditato da SmoObjectExtender<T>)
GetPropertySet()

restituisce la raccolta delle proprietà

(Ereditato da SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

Evento Fires PropertyChanged, quando ha un sottoscrittore

(Ereditato da SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

Evento Fires PropertyMetadataChanged, quando ha un sottoscrittore

(Ereditato da SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs) (Ereditato da SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) (Ereditato da SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

Aggiunge lo script Alter degli oggetti figlio allo script.

(Ereditato da SmoObjectExtender<T>)
RefreshRoleMembersHash()
RefreshServerRoleNameHasMembershipHash()
RegisterParentProperty(PropertyInfo)

Registrare la proprietà dell'elemento padre, che non è stata inclusa nell'insieme delle proprietà , ad esempio 'Name' in SMO o insiemi

(Ereditato da SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

Registrare una proprietà riflessa aggiuntiva, a seconda della proprietà dall'oggetto padre

(Ereditato da SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

Registrare una proprietà riflessa aggiuntiva

(Ereditato da SfcObjectExtender<TSfcInstance>)
Validate(String, Object[])

Eventi

Nome Descrizione
PropertyChanged (Ereditato da SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged (Ereditato da SfcObjectExtender<TSfcInstance>)

Si applica a