次の方法で共有


RoleService.IsCurrentUserInRole(String) メソッド

定義

ログインしているユーザーが、指定したロールに属しているかどうかを確認します。

public:
 bool IsCurrentUserInRole(System::String ^ role);
[System.ServiceModel.OperationContract]
public bool IsCurrentUserInRole (string role);
[<System.ServiceModel.OperationContract>]
member this.IsCurrentUserInRole : string -> bool
Public Function IsCurrentUserInRole (role As String) As Boolean

パラメーター

role
String

確認対象のロールの名前。

戻り値

指定したロールにユーザーが属している場合は true。それ以外の場合は false

属性

例外

rolenull であるか、またはユーザーがログインしていません。

ロール管理は有効になっていません。

注釈

メソッドは IsCurrentUserInRole 、ログインしているユーザーが指定したロールに属しているかどうかを確認します。 IsCurrentUserInRole メソッドは、SelectingProvider イベントを発生させます。

注意

Web サーバーで IsCurrentUserInRole 実行されているコードから メソッドを呼び出さないでください。 メソッドは、 IsCurrentUserInRole WCF サービスの一部としてのみ呼び出します。 ユーザーが Web サーバーで実行されているコードから指定されたグループに属しているかどうかを確認する方法の詳細については、 メソッドを IsUserInRole 参照してください。

適用対象

こちらもご覧ください