Compartilhar via


Classe PermissionSetBase

The PermissionSetBase class is a base class that is inherited by permission set classes.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Management.Smo.PermissionSetBase
    Microsoft.SqlServer.Management.Smo.DatabasePermissionSet
    Microsoft.SqlServer.Management.Smo.ObjectPermissionSet
    Microsoft.SqlServer.Management.Smo.ServerPermissionSet

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

Sintaxe

'Declaração
Public MustInherit Class PermissionSetBase
'Uso
Dim instance As PermissionSetBase
public abstract class PermissionSetBase
public ref class PermissionSetBase abstract
[<AbstractClassAttribute>]
type PermissionSetBase =  class end
public abstract class PermissionSetBase

O tipo PermissionSetBase expõe os membros a seguir.

Construtores

  Nome Descrição
Método público PermissionSetBase() Initializes a new instance of the PermissionSetBase class.
Método público PermissionSetBase(PermissionSetBase) Initializes a new instance of the PermissionSetBase class based on the specified PermissionSetBase object.

Início

Métodos

  Nome Descrição
Método público Equals Specifies if a PermissionSetBase is equal to an object. (Substitui Object.Equals(Object).)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode This method supports the SQL Server infrastructure and is not intended to be used directly from your code. (Substitui Object.GetHashCode().)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString Returns the string value that represents the specified PermissionSetBase object. (Substitui Object.ToString().)

Início

Comentários

Thread Safety

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Exemplos

Concedendo, revogando e negando permissões

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Smo

Outros recursos

Permissões (Mecanismo de Banco de Dados)

sys.syspermissions (Transact-SQL)