Share via


Revoke Método (ObjectPermissionSet, String[], String[], Boolean, Boolean, String)

Revoca un conjunto de permisos concedidos previamente para usar las columnas especificadas de la tabla a los receptores y a otros usuarios a los que los receptores hayan concedido acceso. El receptor también tiene la capacidad de revocar el acceso de otros usuarios bajo un rol asumido.

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

Sintaxis

'Declaración
Public Sub Revoke ( _
    permission As ObjectPermissionSet, _
    granteeNames As String(), _
    columnNames As String(), _
    revokeGrant As Boolean, _
    cascade As Boolean, _
    asRole As String _
)
'Uso
Dim instance As Table
Dim permission As ObjectPermissionSet
Dim granteeNames As String()
Dim columnNames As String()
Dim revokeGrant As Boolean
Dim cascade As Boolean
Dim asRole As String

instance.Revoke(permission, granteeNames, _
    columnNames, revokeGrant, cascade, _
    asRole)
public void Revoke(
    ObjectPermissionSet permission,
    string[] granteeNames,
    string[] columnNames,
    bool revokeGrant,
    bool cascade,
    string asRole
)
public:
virtual void Revoke(
    ObjectPermissionSet^ permission, 
    array<String^>^ granteeNames, 
    array<String^>^ columnNames, 
    bool revokeGrant, 
    bool cascade, 
    String^ asRole
) sealed
abstract Revoke : 
        permission:ObjectPermissionSet * 
        granteeNames:string[] * 
        columnNames:string[] * 
        revokeGrant:bool * 
        cascade:bool * 
        asRole:string -> unit 
override Revoke : 
        permission:ObjectPermissionSet * 
        granteeNames:string[] * 
        columnNames:string[] * 
        revokeGrant:bool * 
        cascade:bool * 
        asRole:string -> unit 
public final function Revoke(
    permission : ObjectPermissionSet, 
    granteeNames : String[], 
    columnNames : String[], 
    revokeGrant : boolean, 
    cascade : boolean, 
    asRole : String
)

Parámetros

  • granteeNames
    Tipo: array<System. . :: . .String> [] () [] []
    Matriz String que especifica la lista de receptores a los que se va a revocar el acceso al conjunto de permisos especificado.
  • columnNames
    Tipo: array<System. . :: . .String> [] () [] []
    Valor de matriz String que especifica la lista de columnas para las que se concede el conjunto de permisos.
  • revokeGrant
    Tipo: System. . :: . .Boolean
    Propiedad Boolean que especifica si el receptor tiene la capacidad de revocar a otros usuarios el conjunto de permisos especificado para usar la tabla.
    Si es True, el receptor tiene la capacidad de revocar a otros usuarios el conjunto de permisos especificado para usar la tabla. En caso contrario, es False.
  • cascade
    Tipo: System. . :: . .Boolean
    Propiedad Boolean que especifica si también se revoca el conjunto de permisos a los usuarios a los que el receptor ha concedido el conjunto de permisos especificado.
    Si es True, se revoca el conjunto de permisos especificado para usar la tabla al receptor y a los usuarios a los que este haya concedido dicho conjunto de permisos.
    Si es False, solo se revoca el conjunto de permisos especificado al receptor.
  • asRole
    Tipo: System. . :: . .String
    Valor String que especifica el rol asumido por el usuario al revocar a otros usuarios el conjunto de permisos especificado para usar la tabla. Use este parámetro para los receptores que son miembros de más de un rol.

Implementa

IColumnPermission. . :: . .Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, Boolean, String)