ServiceRoute.Revoke メソッド (ObjectPermissionSet, String, Boolean, Boolean, String)

サービス ルートの権限付与対象ユーザーと、その権限付与対象ユーザーがアクセスを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。 また、権限付与対象ユーザーに対し、与えられているロールに基づいて他のユーザーのアクセスを取り消す権限を付与します。

名前空間:  Microsoft.SqlServer.Management.Smo.Broker
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
Public Sub Revoke ( _
    permission As ObjectPermissionSet, _
    granteeName As String, _
    revokeGrant As Boolean, _
    cascade As Boolean, _
    asRole As String _
)
'使用
Dim instance As ServiceRoute 
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
)

パラメーター

  • granteeName
    型: System.String
    権限へのアクセスを取り消す対象の権限付与対象ユーザーを示す String 値です。
  • revokeGrant
    型: System.Boolean
    権限付与対象ユーザーに対し、他のユーザーの ServiceRoute オブジェクトからアクセスを取り消す権限を許可するかどうかを示す Boolean プロパティです。True の場合は、権限付与対象ユーザーに対し、他のユーザーのアクセスをサービス ルートから取り消す権限を許可します。False の場合は、権限付与対象ユーザーに対し、他のユーザーのアクセスをサービス ルートから取り消す権限を許可しません。
  • cascade
    型: System.Boolean
    権限へのアクセスを権限付与対象ユーザーから許可されたユーザーについても、権限へのアクセスを取り消すかどうかを示す Boolean プロパティです。True の場合、権限からアクセスが取り消されるのは、権限が与えられているユーザーだけでなく、このユーザーが権限へのアクセスを許可した他のユーザーも対象となります。False の場合、権限からアクセスが取り消されるのは、権限が与えられているユーザーだけです。
  • asRole
    型: System.String
    他のユーザーのサービス ルートへのアクセスを取り消すときに、ユーザーが想定するロールを示す String 値です。 複数のロールのメンバーである権限付与対象ユーザーに対しては、このパラメーターを使用します。

実装

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

使用例

権限の許可、取り消し、および拒否

関連項目

参照

ServiceRoute クラス

Revoke オーバーロード

Microsoft.SqlServer.Management.Smo.Broker 名前空間

その他の技術情報

開発 (Service Broker)

Service Broker の管理

概要 (Service Broker)