Partilhar via


Interface IDatabaseRole

Represents a SQL Server database security role.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (em Microsoft.SqlServer.Management.SqlParser.dll)

Sintaxe

'Declaração
Public Interface IDatabaseRole _
    Inherits IDatabasePrincipal, IDatabaseOwnedObject, IDatabaseObject, IMetadataObject
'Uso
Dim instance As IDatabaseRole
public interface IDatabaseRole : IDatabasePrincipal, 
    IDatabaseOwnedObject, IDatabaseObject, IMetadataObject
public interface class IDatabaseRole : IDatabasePrincipal, 
    IDatabaseOwnedObject, IDatabaseObject, IMetadataObject
type IDatabaseRole =  
    interface
        interface IDatabasePrincipal
        interface IDatabaseOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IDatabaseRole extends IDatabasePrincipal, IDatabaseOwnedObject, IDatabaseObject, IMetadataObject

O tipo IDatabaseRole expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Database Gets the IDatabase object that owns this object. (Herdado de IDatabaseOwnedObject.)
Propriedade pública IsFixedRole Gets a value that indicates whether the database role is a fixed role or a user-defined role.
Propriedade pública IsSystemObject Gets a value that indicates whether this is a system object. (Herdado de IDatabaseObject.)
Propriedade pública Name Gets the name of the metadata object. (Herdado de IMetadataObject.)
Propriedade pública Owner Gets the IDatabasePrincipal object that represents the owner of the database role.
Propriedade pública Parent Gets the IDatabaseObject object that is the parent of this object. (Herdado de IDatabaseObject.)

Início