RoleService.IsCurrentUserInRole(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定已登录用户是否属于指定的角色。
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
。
- 属性
例外
role
为 null
或用户未登录。
未启用角色管理。
注解
方法 IsCurrentUserInRole 检查登录的用户是否属于指定角色。 IsCurrentUserInRole 方法引发 SelectingProvider 事件。
注意
不要从在 Web 服务器上执行的代码中调用 IsCurrentUserInRole 方法。 仅作为 WCF 服务的一部分调用 IsCurrentUserInRole 方法。 有关如何通过 Web 服务器上执行的代码检查用户是否属于指定组的详细信息,请参阅 IsUserInRole 方法。