ServerRoleExtender Classe

Definição

Importante

Esta API não está em conformidade com 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
Herança
Atributos
Implementações

Construtores

Nome Description
ServerRoleExtender()
ServerRoleExtender(ServerRole)

Propriedades

Nome Description
ConnectionContext
ContainingRoleNames
CurrentObject
GeneralPageDataContainer
GeneralPageOnRunNow

Propriedade para acessar o método OnRunNow da Página Geral.

IsFixedRoleOrPublic
MemberNameIsMemberHash

Para cada chave de nome de membro, valor = true significa que um novo membro é adicionado e valor = false significa que um membro existente é descartado.

OwnerForUI

Essa propriedade é usada na interface do usuário da tarefa do mecanismo relacional de função de servidor. Se alguém definir a propriedade Owner como cadeia de caracteres. Vazio, isso significa que o Proprietário é sujo e não é nulo. Nesse ponto, o SMO também gera scripts para a parte de autorização da criação do T-SQL. Portanto, definimos a propriedade Owner como 'nula' nesse caso, pouco antes de Criar() para ignorar o script authorization-part de Create T-SQL.

Parent

Objeto pai

(Herdado de SfcObjectExtender<TSfcInstance>)
RoleMembersTableData
ServerRoleMembershipsTableData
ServerRoleNameHasMembershipHash

Para cada chave de nome de função de servidor, valor = true significa que uma nova associação é adicionada e valor = false significa que uma associação existente é descartada.

State

Métodos

Nome Description
GetParentSfcPropertySet() (Herdado de SmoObjectExtender<T>)
GetPropertySet()

retorna a coleção das propriedades

(Herdado de SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String)

Aciona o evento PropertyChanged, quando tem qualquer assinante

(Herdado de SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String)

Aciona o evento PropertyMetadataChanged, quando tem qualquer assinante

(Herdado de SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs) (Herdado de SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) (Herdado de SfcObjectExtender<TSfcInstance>)
PropagateAlterToChildren(StringCollection, Boolean)

Adiciona o script Alter dos objetos filho ao script.

(Herdado de SmoObjectExtender<T>)
RefreshRoleMembersHash()
RefreshServerRoleNameHasMembershipHash()
RegisterParentProperty(PropertyInfo)

Registrar propriedade do pai, que não foi incluída na coleção de propriedades (como 'Name' em SMO ou coleções

(Herdado de SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String)

Registrar uma propriedade refletida adicional, dependendo da propriedade do objeto pai

(Herdado de SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo)

Registrar uma propriedade refletida adicional

(Herdado de SfcObjectExtender<TSfcInstance>)
Validate(String, Object[])

Eventos

Nome Description
PropertyChanged (Herdado de SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged (Herdado de SfcObjectExtender<TSfcInstance>)

Aplica-se a