ClaimsIdentity.RoleClaimType 属性

定义

获取将解释为此声明标识中声明的 .NET 角色的声明类型。

public:
 property System::String ^ RoleClaimType { System::String ^ get(); };
public string RoleClaimType { get; }
member this.RoleClaimType : string
Public ReadOnly Property RoleClaimType As String

属性值

String

角色声明类型。

注解

角色声明类型是 () 声明类型 Claim.Type ,用于评估该方法的 ClaimsPrincipal.IsInRole(String) 此标识。 调用 ClaimsPrincipal.IsInRole(String) 此方法以确定当前主体是否处于指定角色。 基于声明的模型扩展此检查以使用主体提供的声明。 对象 ClaimsPrincipal 可以包含一个或多个 ClaimsIdentity 对象,每个标识对象可以包含多个 Claim 对象。 该 RoleClaimType 属性指定在评估此 ClaimsIdentity 对象时应用于为角色提供值的声明的声明类型。 该属性由构造函数设置。 一个公用值为 ClaimTypes.Role.

适用于

另请参阅