Método Revoke (ObjectPermissionSet, String, String[], Boolean, Boolean, String)
Revoga um conjunto de permissões concedido anteriormente de um usuário autorizado nas colunas especificadas na função definida pelo usuário e de quaisquer outros usuários aos quais o usuário autorizado concedeu o conjunto de permissões especificado. O usuário autorizado também recebe a capacidade de revogar o conjunto de permissões especificado 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, _
granteeName As String, _
columnNames As String(), _
revokeGrant As Boolean, _
cascade As Boolean, _
asRole As String _
)
'Uso
Dim instance As UserDefinedFunction
Dim permission As ObjectPermissionSet
Dim granteeName As String
Dim columnNames As String()
Dim revokeGrant As Boolean
Dim cascade As Boolean
Dim asRole As String
instance.Revoke(permission, granteeName, _
columnNames, revokeGrant, cascade, _
asRole)
public void Revoke(
ObjectPermissionSet permission,
string granteeName,
string[] columnNames,
bool revokeGrant,
bool cascade,
string asRole
)
public:
virtual void Revoke(
ObjectPermissionSet^ permission,
String^ granteeName,
array<String^>^ columnNames,
bool revokeGrant,
bool cascade,
String^ asRole
) sealed
abstract Revoke :
permission:ObjectPermissionSet *
granteeName:string *
columnNames:string[] *
revokeGrant:bool *
cascade:bool *
asRole:string -> unit
override Revoke :
permission:ObjectPermissionSet *
granteeName:string *
columnNames:string[] *
revokeGrant:bool *
cascade:bool *
asRole:string -> unit
public final function Revoke(
permission : ObjectPermissionSet,
granteeName : String,
columnNames : String[],
revokeGrant : boolean,
cascade : boolean,
asRole : String
)
Parâmetros
- permission
Tipo: Microsoft.SqlServer.Management.Smo. . :: . .ObjectPermissionSet
Um objeto ObjectPermissionSet que especifica o conjunto de permissões.
- granteeName
Tipo: System. . :: . .String
Um valor String que especifica um usuário autorizado do qual revogar 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 deve receber a capacidade de revogar o conjunto de permissões especificado de outros usuários na função definida pelo usuário.
Se True, o usuário autorizado receberá a capacidade de revogar o conjunto de permissões especificado para outros usuários na função definida pelo usuário.
Se False, o usuário autorizado não receberá a capacidade de revogar o conjunto de permissões especificado para outros usuários na função definida pelo usuário.
- 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 função definida pelo usuário.
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 função definida pelo usuário. Use este parâmetro para usuários autorizados que são membros de mais de uma função.
Implementa
Consulte também