ClaimsPrincipal.IsInRole(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个值,该值表示此声明主体代表的实体(用户)是否属于指定角色。
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 此声明类型。