Clase ObjectPermissionInfo
The ObjectPermissionInfo object represents information about a SQL Server object permission.
Jerarquía de herencia
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .PermissionInfo
Microsoft.SqlServer.Management.Smo..::..ObjectPermissionInfo
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
Public Class ObjectPermissionInfo _
Inherits PermissionInfo
'Uso
Dim instance As ObjectPermissionInfo
public class ObjectPermissionInfo : PermissionInfo
public ref class ObjectPermissionInfo : public PermissionInfo
type ObjectPermissionInfo =
class
inherit PermissionInfo
end
public class ObjectPermissionInfo extends PermissionInfo
El tipo ObjectPermissionInfo expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ObjectPermissionInfo | Initializes a new instance of the ObjectPermissionInfo class. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ColumnName | Obtiene el nombre de la columna que tiene los permisos concedidos o denegados. (Se hereda de PermissionInfo.) | |
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.) | |
GranteeType | Obtiene el tipo de receptor. (Se hereda de PermissionInfo.) | |
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.) | |
GrantorType | Obtiene el tipo de otorgante. (Se hereda de PermissionInfo.) | |
ObjectClass | Obtiene la clase de objeto para el objeto al que se han concedido o denegado los permisos. (Se hereda de PermissionInfo.) | |
ObjectID | Obtiene el valor de identificador que identifica de forma única el objeto al que se aplica el permiso. (Se hereda de PermissionInfo.) | |
ObjectName | Obtiene el nombre del objeto al que se aplica el permiso. (Se hereda de PermissionInfo.) | |
ObjectSchema | Obtiene el esquema del objeto al que se aplica el permiso. (Se hereda de PermissionInfo.) | |
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.) | |
PermissionType | Gets the type of permission. | |
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 | |
---|---|---|
Equals | (Se hereda de Object.) | |
Finalize | (Se hereda de Object.) | |
GetHashCode | (Se hereda de Object.) | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
ToString | Devuelve el objeto como un valor String. (Se hereda de PermissionInfo.) |
Arriba
Comentarios
The ObjectPermissionInfo object is returned by the EnumObjectPermissions method. It works in a similar way to the ServerPermissionInfo object and the EnumServerPermissions method shown in the example.
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.
Vea también