Compartilhar via


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

Revoga um conjunto de permissões concedido previamente dos usuários autorizados para as colunas especificadas na tabela e de quaisquer outros usuários a quem o usuário autorizado concedeu acesso. O usuário autorizado também recebe a capacidade de revogar o acesso de outros usuários sob uma função assumida.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

Sintaxe

'Declaração
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> [] () [] []
    Uma matriz String que especifica uma lista de usuários autorizados dos quais será revogado o acesso ao conjunto de permissões.
  • columnNames
    Tipo: array<System. . :: . .String> [] () [] []
    Um valor de matriz String que especifica a lista de colunas para a qual o conjunto de permissões é concedido.
  • revokeGrant
    Tipo: System. . :: . .Boolean
    Uma propriedade Boolean que especifica se o usuário autorizado pode revogar o conjunto de permissões especificado de outros usuários na tabela.
    Se True, o usuário autorizado pode revogar o conjunto de permissões especificado a outros usuários na tabela. Caso contrário, False.
  • cascade
    Tipo: System. . :: . .Boolean
    Uma propriedade Boolean que especifica se os usuários, aos quais o usuário autorizado concedeu o conjunto de permissões especificado, também terão o conjunto de permissões revogado.
    Se True, o usuário autorizado e os usuários aos quais ele concedeu o conjunto de permissões especificado terão o conjunto de permissões especificado revogado na tabela.
    Se for False, apenas o usuário autorizado terá o conjunto de permissões especificado revogado.
  • asRole
    Tipo: System. . :: . .String
    Um valor String que especifica a função assumida pelo usuário ao revogar o conjunto de permissões especificado de outros usuários na tabela. Use esse parâmetro para usuários autorizados que forem membros de mais de uma função.

Implementa

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