ClaimsIdentity 构造函数

定义

初始化 ClaimsIdentity 类的新实例。

重载

ClaimsIdentity()

用空声称集合初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)

从指定的 ClaimsIdentity 用指定的声明、身份验证的类型、名称声明类型、角色声明类型来初始化 IIdentity 类的新实例。

ClaimsIdentity(IEnumerable<Claim>, String, String, String)

用指定的声明、身份验证类型、名称声明类型、角色声明类型初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity(String, String, String)

用指定的声明、身份验证的类型、名称声明类型、角色声明类型来初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity(SerializationInfo, StreamingContext)
已过时.

从使用 ISerializable 创建的序列化流初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity(IEnumerable<Claim>, String)

用指定的声称和身份验证类型初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

使用指定的 ClaimsIdentity 和类型提供程序初始化 IIdentity 类的新实例。

ClaimsIdentity(IIdentity)

初始化 ClaimsIdentity 类的新实例,该类表示具有指定的 IIdentity 用户。

ClaimsIdentity(ClaimsIdentity)

从现有 ClaimsIdentity 实例初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity(SerializationInfo)
已过时.

从使用 ISerializable 创建的序列化流初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity(BinaryReader)

用指定的 BinaryReader 初始化 ClaimsIdentity 的实例。

ClaimsIdentity(IEnumerable<Claim>)

使用枚举集合 ClaimsIdentity 对象的初始化 Claim 类的新实例。

ClaimsIdentity(String)

用空的声明集合和指定的身份验证类型初始化 ClaimsIdentity 类的新实例。

ClaimsIdentity()

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

用空声称集合初始化 ClaimsIdentity 类的新实例。

public:
 ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims 空集合。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label null.
Name 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

适用于

ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

从指定的 ClaimsIdentity 用指定的声明、身份验证的类型、名称声明类型、角色声明类型来初始化 IIdentity 类的新实例。

public:
 ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)

参数

identity
IIdentity

新声明标识所基于的标识。

claims
IEnumerable<Claim>

传播新声明标识的声明。

authenticationType
String

所使用的身份验证的类型。

nameType
String

要用于名称声明的声明类型。

roleType
String

要用于角色声明的声明类型。

例外

identityClaimsIdentityActor 导致返回 this 的循环引用。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性 “值”
Actor 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.Actor ;否则为 null
AuthenticationType authenticationType 参数。 authenticationType如果 参数为 null 或为空字符串,则使用 (IIdentity.AuthenticationType) 属性的值identity.AuthenticationType
BootstrapContext 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.BootStrapContext ;否则为 null
Claims claims 参数初始化。 如果 identity 可从 ClaimsIdentity分配,则 中的 identity 声明将添加到新实例,然后再由 claims 参数指定的声明。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.Label ;否则为 null
Name 如果 identity 无法从 ClaimsIdentity中分配 ,则 不是 null,并且 具有 IIdentity.Namenull的属性;则使用 属性的值 IIdentity.Name 将名称声明添加到新实例。 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType nameType 参数的值。 但是,如果 参数的nameType值为 或空字符串,并且identity可从 ClaimsIdentity赋值,则使用 属性的值identity.NameClaimType;否则使用 DefaultNameClaimTypenull
RoleClaimType roleClaimType 参数的值。 但是,如果 参数的roleClaimType值为 或空字符串和标识可从 ClaimsIdentity分配,则使用 属性的值identity.RoleClaimType;否则使用 DefaultRoleClaimTypenull

适用于

ClaimsIdentity(IEnumerable<Claim>, String, String, String)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

用指定的声明、身份验证类型、名称声明类型、角色声明类型初始化 ClaimsIdentity 类的新实例。

public:
 ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)

参数

claims
IEnumerable<Claim>

传播声明标识的声明。

authenticationType
String

所使用的身份验证的类型。

nameType
String

要用于名称声明的声明类型。

roleType
String

要用于角色声明的声明类型。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性
Actor null.
AuthenticationType authenticationType 参数的值。 authenticationType如果 参数为 null 或为空字符串,则 属性设置为 null
BootstrapContext null.
Claims claims 参数初始化。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label null.
Name 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType nameType 参数的值。 但是,如果 nameType 参数为 null 或为空字符串,则 属性设置为 DefaultNameClaimType
RoleClaimType roleClaimType 参数的值。 但是,如果 roleClaimType 参数为 null 或为空字符串,则 属性设置为 DefaultRoleClaimType

适用于

ClaimsIdentity(String, String, String)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

用指定的声明、身份验证的类型、名称声明类型、角色声明类型来初始化 ClaimsIdentity 类的新实例。

public:
 ClaimsIdentity(System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (string authenticationType, string nameType, string roleType);
public ClaimsIdentity (string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String, nameType As String, roleType As String)

参数

authenticationType
String

所使用的身份验证的类型。

nameType
String

要用于名称声明的声明类型。

roleType
String

要用于角色声明的声明类型。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性
Actor null.
AuthenticationType authenticationType 参数的值。 authenticationType如果 参数为 null 或为空字符串,则 属性设置为 null
BootstrapContext null.
Claims 一个空集合。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label null.
Name 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType nameType 参数的值。 nameType如果参数为 null 或为空字符串,则 属性设置为 DefaultNameClaimType
RoleClaimType roleType 参数的值。 roleType如果参数为 null 或为空字符串,则 属性设置为 DefaultRoleClaimType

适用于

ClaimsIdentity(SerializationInfo, StreamingContext)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

注意

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

从使用 ISerializable 创建的序列化流初始化 ClaimsIdentity 类的新实例。

protected:
 ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo, context As StreamingContext)

参数

info
SerializationInfo

序列化数据。

context
StreamingContext

序列化的上下文。

属性

例外

info 上声明的默认值为 null

适用于

ClaimsIdentity(IEnumerable<Claim>, String)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

用指定的声称和身份验证类型初始化 ClaimsIdentity 类的新实例。

public:
 ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String)

参数

claims
IEnumerable<Claim>

传播声明标识的声明。

authenticationType
String

所使用的身份验证的类型。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性
Actor null.
AuthenticationType authenticationType 参数的值。 authenticationType如果 参数为 null 或为空字符串,则 属性设置为 null
BootstrapContext null.
Claims claims 参数初始化。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label null.
Name 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

适用于

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

使用指定的 ClaimsIdentity 和类型提供程序初始化 IIdentity 类的新实例。

public:
 ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim))

参数

identity
IIdentity

新声明标识所基于的标识。

claims
IEnumerable<Claim>

传播声明标识的声明。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性 Value
Actor 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.Actor ;否则为 null
AuthenticationType authenticationType 参数。 authenticationType如果 参数为 null 或为空字符串,则使用 (IIdentity.AuthenticationType) 属性的值identity.AuthenticationType
BootstrapContext 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.BootStrapContext ;否则为 null
Claims claims 参数初始化。 如果 identity 可从 ClaimsIdentity分配,则 中的 identity 声明将添加到新实例,然后再由 claims 参数指定的声明。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.Label ;否则为 null
Name 如果 identity 无法从 ClaimsIdentity中分配 ,则 不是 null,并且 具有 IIdentity.Namenull的属性;则使用 属性的值 IIdentity.Name 将名称声明添加到新实例。 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType 如果 identity 可从 ClaimsIdentity赋值,则使用 属性的值 identity.NameClaimType ;否则使用 DefaultNameClaimType
RoleClaimType 如果 identity 可从 ClaimsIdentity赋值,则使用 属性的值 identity.RoleClaimType ;否则使用 DefaultRoleClaimType

适用于

ClaimsIdentity(IIdentity)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

初始化 ClaimsIdentity 类的新实例,该类表示具有指定的 IIdentity 用户。

public:
 ClaimsIdentity(System::Security::Principal::IIdentity ^ identity);
public ClaimsIdentity (System.Security.Principal.IIdentity identity);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity)

参数

identity
IIdentity

新声明标识所基于的标识。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性 Value
Actor 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.Actor ;否则为 null
AuthenticationType 使用 (IIdentity.AuthenticationType) 属性的值identity.AuthenticationType
BootstrapContext 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.BootStrapContext ;否则为 null
Claims 如果 identity 可从 ClaimsIdentity分配 ,则 中的 identity 声明将添加到新实例;否则为空集合。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label 如果 identity 可从 ClaimsIdentity赋值,则属性的值 identity.Label ;否则为 null
Name 如果 identity 无法从 ClaimsIdentity中分配 ,则 不是 null,并且 具有 IIdentity.Namenull的属性;则使用 属性的值 IIdentity.Name 将名称声明添加到新实例。 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType 如果 identity 可从 ClaimsIdentity赋值,则使用 属性的值 identity.NameClaimType ;否则使用 DefaultNameClaimType
RoleClaimType 如果 identity 可从 ClaimsIdentity赋值,则使用 属性的值 identity.RoleClaimType ;否则使用 DefaultRoleClaimType

适用于

ClaimsIdentity(ClaimsIdentity)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

从现有 ClaimsIdentity 实例初始化 ClaimsIdentity 类的新实例。

protected:
 ClaimsIdentity(System::Security::Claims::ClaimsIdentity ^ other);
protected ClaimsIdentity (System.Security.Claims.ClaimsIdentity other);
new System.Security.Claims.ClaimsIdentity : System.Security.Claims.ClaimsIdentity -> System.Security.Claims.ClaimsIdentity
Protected Sub New (other As ClaimsIdentity)

参数

other
ClaimsIdentity

要复制的 ClaimsIdentity

例外

other 上声明的默认值为 null

注解

下表显示了从ClaimsIdentity提供给构造函数的 类实例ClaimsIdentity的属性值分配。

属性
Actor 如果 属性的值 other.Actor 不是 nullother.ActorClaimsIdentity 则克隆并分配 ;否则为 null
AuthenticationType other.AuthenticationType 属性的值。
BootstrapContext other.BootstrapContext 属性的值。
Claims List<Claim>属性中other.Claims声明的 (如果有)。
Label other.Label 属性的值。
NameClaimType other.NameClaimType 属性的值。
RoleClaimType other.RoleClaimType 属性的值。
CustomSerializationData 如果 other.CustomSerializationData 不是 nullother.CustomSerializationData 则克隆并分配 ;否则为 null

适用于

ClaimsIdentity(SerializationInfo)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

注意

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

从使用 ISerializable 创建的序列化流初始化 ClaimsIdentity 类的新实例。

protected:
 ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo)

参数

info
SerializationInfo

序列化数据。

属性

例外

info 上声明的默认值为 null

适用于

ClaimsIdentity(BinaryReader)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

用指定的 BinaryReader 初始化 ClaimsIdentity 的实例。

public:
 ClaimsIdentity(System::IO::BinaryReader ^ reader);
public ClaimsIdentity (System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsIdentity : System.IO.BinaryReader -> System.Security.Claims.ClaimsIdentity
Public Sub New (reader As BinaryReader)

参数

例外

readernull

注解

通常,读取器是从 返回的字节构造的 WriteTo

适用于

ClaimsIdentity(IEnumerable<Claim>)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

使用枚举集合 ClaimsIdentity 对象的初始化 Claim 类的新实例。

public:
 ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim))

参数

claims
IEnumerable<Claim>

传播声明标识的声明。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims claims 参数初始化。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label null.
Name 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

适用于

ClaimsIdentity(String)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

用空的声明集合和指定的身份验证类型初始化 ClaimsIdentity 类的新实例。

public:
 ClaimsIdentity(System::String ^ authenticationType);
public ClaimsIdentity (string authenticationType);
public ClaimsIdentity (string? authenticationType);
new System.Security.Claims.ClaimsIdentity : string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String)

参数

authenticationType
String

所使用的身份验证的类型。

注解

下表显示了 ClaimsIdentity 类的某个实例的初始属性值。

属性
Actor null.
AuthenticationType authenticationType 参数的值。 authenticationType如果 参数为 null 或为空字符串,则 属性设置为 null
BootstrapContext null.
Claims 一个空集合。
IsAuthenticated 注意: 访问时,将基于 属性的值 IsAuthenticated 返回属性的值 AuthenticationType
Label null.
Name 注意:访问时,将基于 NameClaimTypeClaims 集合返回 属性的值Name
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

适用于