Compartir a través de


Clase DatabasePermissionInfo

The DatabasePermissionInfo object represents information about a SQL Server database permission.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .PermissionInfo
    Microsoft.SqlServer.Management.Smo..::..DatabasePermissionInfo

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
Public Class DatabasePermissionInfo _
    Inherits PermissionInfo
'Uso
Dim instance As DatabasePermissionInfo
public class DatabasePermissionInfo : PermissionInfo
public ref class DatabasePermissionInfo : public PermissionInfo
type DatabasePermissionInfo =  
    class
        inherit PermissionInfo
    end
public class DatabasePermissionInfo extends PermissionInfo

El tipo DatabasePermissionInfo expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DatabasePermissionInfo Initializes a new instance of the DatabasePermissionInfo class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ColumnName Obtiene el nombre de la columna que tiene los permisos concedidos o denegados. (Se hereda de PermissionInfo.)
Propiedad pública Grantee Obtiene el nombre del usuario de la base de datos, el inicio de sesión o el rol de la base de datos al que se ha concedido o denegado acceso al objeto. (Se hereda de PermissionInfo.)
Propiedad pública GranteeType Obtiene el tipo de receptor. (Se hereda de PermissionInfo.)
Propiedad pública Grantor Obtiene el nombre del usuario de la base de datos, el inicio de sesión o el rol de la base de datos que concedió o denegó el acceso al objeto. (Se hereda de PermissionInfo.)
Propiedad pública GrantorType Obtiene el tipo de otorgante. (Se hereda de PermissionInfo.)
Propiedad pública ObjectClass Obtiene la clase de objeto para el objeto al que se han concedido o denegado los permisos. (Se hereda de PermissionInfo.)
Propiedad pública ObjectID Obtiene el valor de identificador que identifica de forma única el objeto al que se aplica el permiso. (Se hereda de PermissionInfo.)
Propiedad pública ObjectName Obtiene el nombre del objeto al que se aplica el permiso. (Se hereda de PermissionInfo.)
Propiedad pública ObjectSchema Obtiene el esquema del objeto al que se aplica el permiso. (Se hereda de PermissionInfo.)
Propiedad pública PermissionState Obtiene el estado del permiso del objeto al que se aplica el permiso, como por ejemplo, si el permiso está concedido, denegado, concedido con la opción GRANT o revocado. (Se hereda de PermissionInfo.)
Propiedad pública PermissionType Gets the type of permission.
Propiedad protegida PermissionTypeInternal Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. (Se hereda de PermissionInfo.)

Arriba

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString Devuelve el objeto como un valor String. (Se hereda de PermissionInfo.)

Arriba

Comentarios

The DatabasePermissionInfo class is served by the EnumDatabasePermissions method.

Thread Safety

Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.