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

Widerruft Berechtigungen, die einem Empfänger und anderen Benutzern, denen der Empfänger Zugriff erteilt hat, zuvor für den Service Broker-Dienst gewährt wurden. Der Empfänger ist außerdem berechtigt, unter einer angenommenen Rolle den Zugriff anderer Benutzer aufzuheben.

Namespace:  Microsoft.SqlServer.Management.Smo.Broker
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, _
    asRole As String _
)
'Usage
Dim instance As BrokerService
Dim permission As ObjectPermissionSet
Dim granteeName As String
Dim revokeGrant As Boolean
Dim cascade As Boolean
Dim asRole As String

instance.Revoke(permission, granteeName, _
    revokeGrant, cascade, asRole)
public void Revoke(
    ObjectPermissionSet permission,
    string granteeName,
    bool revokeGrant,
    bool cascade,
    string asRole
)
public:
virtual void Revoke(
    ObjectPermissionSet^ permission, 
    String^ granteeName, 
    bool revokeGrant, 
    bool cascade, 
    String^ asRole
) sealed
abstract Revoke : 
        permission:ObjectPermissionSet * 
        granteeName:string * 
        revokeGrant:bool * 
        cascade:bool * 
        asRole:string -> unit 
override Revoke : 
        permission:ObjectPermissionSet * 
        granteeName:string * 
        revokeGrant:bool * 
        cascade:bool * 
        asRole:string -> unit 
public final function Revoke(
    permission : ObjectPermissionSet, 
    granteeName : String, 
    revokeGrant : boolean, 
    cascade : boolean, 
    asRole : String
)

Parameter

  • granteeName
    Typ: System. . :: . .String
    Ein String-Wert, der einen Empfänger angibt, dessen Zugriff auf die Berechtigung aufgehoben werden soll.
  • revokeGrant
    Typ: System. . :: . .Boolean
    Eine Boolean-Eigenschaft, die angibt, ob der Empfänger die Möglichkeit erhält, für Benutzer den Zugriff auf das BrokerService-Objekt aufzuheben.
    True gibt an, dass der Empfänger die Möglichkeit erhält, für andere Benutzer den Zugriff auf den Service Broker-Dienst aufzuheben.
    False gibt an, dass der Empfänger nicht die Möglichkeit erhält, für andere Benutzer den Zugriff auf den Service Broker-Dienst aufzuheben.
  • cascade
    Typ: System. . :: . .Boolean
    Eine Boolean-Eigenschaft, die angibt, ob der Zugriff auf die Berechtigung auch für diejenigen Benutzer aufgehoben wird, denen der Empfänger den Zugriff auf die Berechtigung gewährt hat.
    True gibt an, dass der Zugriff auf die Berechtigung sowohl für den Empfänger als auch für die Benutzer aufgehoben wird, denen der Empfänger Zugriff auf die Berechtigung gewährt hat.
    False gibt an, dass nur für den Empfänger der Zugriff auf die Berechtigung aufgehoben wird.
  • asRole
    Typ: System. . :: . .String
    Ein String-Wert, der die Rolle angibt, die der Benutzer annimmt, wenn er für andere Benutzer den Zugriff auf den Service Broker-Dienst aufhebt. Verwenden Sie diesen Parameter für Empfänger, die Mitglieder mehrerer Rollen sind.

Implementiert

IObjectPermission. . :: . .Revoke(ObjectPermissionSet, String, Boolean, Boolean, String)