Revoke-Methode (ObjectPermissionSet, String[], Boolean, Boolean, String)

Widerruft einen Berechtigungssatz, der Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff erteilt haben, zuvor für die Tabelle gewährt wurde. Die Empfänger sind außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.

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

Syntax

'Declaration
Public Sub Revoke ( _
    permission As ObjectPermissionSet, _
    granteeNames As String(), _
    revokeGrant As Boolean, _
    cascade As Boolean, _
    asRole As String _
)
'Usage
Dim instance As Table
Dim permission As ObjectPermissionSet
Dim granteeNames As String()
Dim revokeGrant As Boolean
Dim cascade As Boolean
Dim asRole As String

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

Parameter

  • granteeNames
    Typ: array<System. . :: . .String> [] () [] []
    Ein String-Array, das eine Liste von Empfängern angibt, deren Zugriff auf den Berechtigungssatz aufgehoben werden soll.
  • revokeGrant
    Typ: System. . :: . .Boolean
    Eine Boolean-Eigenschaft, die angibt, ob der Empfänger die Möglichkeit erhält, für andere Benutzer den angegebenen Berechtigungssatz für die Tabelle aufzuheben.
    True gibt an, dass der Empfänger die Möglichkeit erhält, anderen Benutzern den Berechtigungssatz für die Tabelle zu entziehen. Andernfalls ist der Wert False.
  • cascade
    Typ: System. . :: . .Boolean
    Eine Boolean-Eigenschaft, die angibt, ob für die Benutzer, denen der Empfänger den angegebenen Berechtigungssatz gewährt hat, außerdem der Berechtigungssatz aufgehoben wird.
    True gibt an, dass dem Empfänger und den Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz gewährt hat, der angegebene Berechtigungssatz verweigert wird.
    False gibt an, dass der angegebene Berechtigungssatz nur für den Empfänger aufgehoben wird.
  • asRole
    Typ: System. . :: . .String
    Ein String-Wert, der die Rolle angibt, die der Benutzer annimmt, wenn er für andere Benutzer den angegebenen Berechtigungssatz für die Tabelle aufhebt. Verwenden Sie diesen Parameter für Empfänger, die Mitglieder mehrerer Rollen sind.