Freigeben über


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

Widerruft einen Berechtigungssatz, der Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt haben, zuvor für die angegebenen Spalten der benutzerdefinierten Funktion gewährt wurde. Die Empfänger sind außerdem in der Lage, 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(), _
    columnNames As String(), _
    revokeGrant As Boolean, _
    cascade As Boolean _
)
'Usage
Dim instance As UserDefinedFunction
Dim permission As ObjectPermissionSet
Dim granteeNames As String()
Dim columnNames As String()
Dim revokeGrant As Boolean
Dim cascade As Boolean

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

Parameter

  • granteeNames
    Typ: array<System. . :: . .String> [] () [] []
    Ein String-Array, das eine Liste von Empfängern angibt, deren Zugriff auf den Berechtigungssatz aufgehoben werden soll.
  • columnNames
    Typ: array<System. . :: . .String> [] () [] []
    Ein String-Arraywert, der die Liste der Spalten angibt, denen der Berechtigungssatz gewährt wird.
  • revokeGrant
    Typ: System. . :: . .Boolean
    Eine Boolean-Eigenschaft, die angibt, ob der Empfänger die Möglichkeit erhält, den Zugriff anderer Benutzer auf den angegebenen Berechtigungssatz für die benutzerdefinierte Funktion aufzuheben.
    True gibt an, dass der Empfänger die Möglichkeit erhält, den Zugriff anderer Benutzer auf den angegebenen Berechtigungssatz für die benutzerdefinierte Funktion aufzuheben.
    False gibt an, dass der Empfänger nicht die Möglichkeit erhält, den Zugriff anderer Benutzer auf den angegebenen Berechtigungssatz für die benutzerdefinierte Funktion aufzuheben.
  • 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 für den Empfänger und die Benutzer, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz gewährt hat, der Zugriff auf den angegebenen Berechtigungssatz für die benutzerdefinierte Funktion aufgehoben werden soll.
    False gibt an, dass der angegebene Berechtigungssatz nur für den Empfänger aufgehoben wird.

Implementiert

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