Revoke-Methode (ObjectPermissionSet, String, Boolean, Boolean)
Widerruft einen Berechtigungssatz, der einem Empfänger bzw. anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt hat, zuvor für die benutzerdefinierte Funktion gewährt wurden. Der Empfänger ist 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, _
granteeName As String, _
revokeGrant As Boolean, _
cascade As Boolean _
)
'Usage
Dim instance As UserDefinedFunction
Dim permission As ObjectPermissionSet
Dim granteeName As String
Dim revokeGrant As Boolean
Dim cascade As Boolean
instance.Revoke(permission, granteeName, _
revokeGrant, cascade)
public void Revoke(
ObjectPermissionSet permission,
string granteeName,
bool revokeGrant,
bool cascade
)
public:
void Revoke(
ObjectPermissionSet^ permission,
String^ granteeName,
bool revokeGrant,
bool cascade
)
member Revoke :
permission:ObjectPermissionSet *
granteeName:string *
revokeGrant:bool *
cascade:bool -> unit
public function Revoke(
permission : ObjectPermissionSet,
granteeName : String,
revokeGrant : boolean,
cascade : boolean
)
Parameter
- permission
Typ: Microsoft.SqlServer.Management.Smo. . :: . .ObjectPermissionSet
Ein ObjectPermissionSet-Objekt, das den Berechtigungssatz angibt.
- granteeName
Typ: System. . :: . .String
Ein String-Wert, der einen Empfänger angibt, dessen 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, 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.
Siehe auch