Compartir a través de


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

Revoca los permisos concedidos previamente para usar el procedimiento almacenado a los receptores y a otros usuarios a los que los receptores hayan concedido el conjunto de permisos especificado. Los receptores también tienen la capacidad de revocar el conjunto de permisos especificado a 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(), _
    revokeGrant As Boolean, _
    cascade As Boolean _
)
'Uso
Dim instance As StoredProcedure
Dim permission As ObjectPermissionSet
Dim granteeNames As String()
Dim revokeGrant As Boolean
Dim cascade As Boolean

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

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.
  • revokeGrant
    Tipo: System. . :: . .Boolean
    Propiedad Boolean que especifica si el receptor tiene la capacidad de revocar el conjunto especificado de permisos para el procedimiento almacenado para otros usuarios.
    Si es True, el receptor tiene la capacidad de revocar a otros usuarios el conjunto de permisos especificado para usar el procedimiento almacenado.
    Si es False, el receptor no tiene la capacidad de revocar a otros usuarios el conjunto de permisos especificado para usar el procedimiento almacenado.
  • cascade
    Tipo: System. . :: . .Boolean
    Propiedad Boolean que especifica si también se revoca el conjunto de permisos para los usuarios a los que el receptor ha concedido el conjunto especificado de permisos.
    Si es True, se revoca el conjunto de permisos especificado para usar el procedimiento almacenado al receptor y a los usuarios a los que este haya concedido dicho conjunto de permisos.
    Si es False, el conjunto de permisos especificado solo se revoca al receptor.

Implementa

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