ClaimsPrincipal.IsInRole(String) 方法

定义

返回一个值,该值表示此声明主体代表的实体(用户)是否属于指定角色。

public:
 virtual bool IsInRole(System::String ^ role);
public virtual bool IsInRole (string role);
abstract member IsInRole : string -> bool
override this.IsInRole : string -> bool
Public Overridable Function IsInRole (role As String) As Boolean

参数

role
String

要检查的角色。

返回

如果声明主体属于指定角色,则为 true;否则为 false

实现

注解

方法IsInRole检查此声明主体拥有的标识是否包含声明的值等于 参数指定的role值的 类型的ClaimsIdentity.RoleClaimType声明。

注意

每个都有 ClaimsIdentity 其自己的声明类型定义,该声明类型表示角色。 可以通过 属性访问和设置 ClaimsIdentity.RoleClaimType 此声明类型。

适用于