次の方法で共有


ClaimsIdentity コンストラクター

定義

ClaimsIdentity クラスの新しいインスタンスを初期化します。

オーバーロード

ClaimsIdentity()

空の要求コレクションを使用して、ClaimsIdentity クラスの新しいインスタンスを初期化します。

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

指定した要求、認証の種類、名前要求の種類、およびロール要求の種類を使用して、指定した IIdentity から ClaimsIdentity クラスの新しいインスタンスを初期化します。

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>)

指定した要求と指定した IIdentityを使用して、ClaimsIdentity クラスの新しいインスタンスを初期化します。

ClaimsIdentity(IIdentity)

指定した IIdentityの名前と認証の種類を使用して、ClaimsIdentity クラスの新しいインスタンスを初期化します。

ClaimsIdentity(ClaimsIdentity)

既存の ClaimsIdentity インスタンスから ClaimsIdentity クラスの新しいインスタンスを初期化します。

ClaimsIdentity(SerializationInfo)
古い.

ISerializableを使用して作成されたシリアル化ストリームから、ClaimsIdentity クラスの新しいインスタンスを初期化します。

ClaimsIdentity(BinaryReader)

指定した BinaryReaderを使用して、ClaimsIdentity のインスタンスを初期化します。

ClaimsIdentity(IEnumerable<Claim>)

オブジェクトの列挙コレクションを使用して、ClaimsIdentity クラスの新しいインスタンス Claim 初期化します。

ClaimsIdentity(String)

空のクレーム コレクションと指定した認証の種類を使用して、ClaimsIdentity クラスの新しいインスタンスを初期化します。

ClaimsIdentity()

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs

空の要求コレクションを使用して、ClaimsIdentity クラスの新しいインスタンスを初期化します。

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

注釈

次の表に、ClaimsIdentity クラスのインスタンスの初期プロパティ値を示します。

財産 価値
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims 空のコレクション。
IsAuthenticated 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label null.
Name 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

適用対象

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

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs

指定した要求、認証の種類、名前要求の種類、およびロール要求の種類を使用して、指定した IIdentity から ClaimsIdentity クラスの新しいインスタンスを初期化します。

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

新しいクレーム ID の基となる ID。

claims
IEnumerable<Claim>

新しい要求 ID を設定する要求。

authenticationType
String

使用される認証の種類。

nameType
String

名前要求に使用する要求の種類。

roleType
String

ロール要求に使用する要求の種類。

例外

identityClaimsIdentity であり、Actorthisへの循環参照になります。

注釈

次の表に、ClaimsIdentity クラスのインスタンスの初期プロパティ値を示します。

財産 価値
Actor identityClaimsIdentityから割り当て可能な場合は、identity.Actor プロパティの値。それ以外の場合は、null
AuthenticationType authenticationType パラメーター。 authenticationType パラメーターが null または空の文字列の場合は、identity.AuthenticationType (IIdentity.AuthenticationType) プロパティの値が使用されます。
BootstrapContext identityClaimsIdentityから割り当て可能な場合は、identity.BootStrapContext プロパティの値。それ以外の場合は、null
Claims claims パラメーターから初期化されます。 identityClaimsIdentityから割り当て可能な場合、identity からの要求は、claims パラメーターで指定された要求の前に新しいインスタンスに追加されます。
IsAuthenticated 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label identityClaimsIdentityから割り当て可能な場合は、identity.Label プロパティの値。それ以外の場合は、null
Name identityClaimsIdentityから割り当てられない場合、nullされず、nullではない IIdentity.Name プロパティがあります。IIdentity.Name プロパティの値を使用して、新しいインスタンスに名前要求が追加されます。 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType nameType パラメーターの値。 ただし、nameType パラメーターの値が null または空の文字列であり、identityClaimsIdentityから割り当て可能な場合は、identity.NameClaimType プロパティの値が使用されます。それ以外の場合は、DefaultNameClaimType が使用されます。
RoleClaimType roleClaimType パラメーターの値。 ただし、roleClaimType パラメーターの値が null または空の文字列と ID が ClaimsIdentityから割り当て可能な場合は、identity.RoleClaimType プロパティの値が使用されます。それ以外の場合は、DefaultRoleClaimType が使用されます。

適用対象

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

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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>

要求 ID の設定に使用する要求。

authenticationType
String

使用される認証の種類。

nameType
String

名前要求に使用する要求の種類。

roleType
String

ロール要求に使用する要求の種類。

注釈

次の表に、ClaimsIdentity クラスのインスタンスの初期プロパティ値を示します。

財産 価値
Actor null.
AuthenticationType authenticationType パラメーターの値。 authenticationType パラメーターが null または空の文字列の場合、プロパティは nullに設定されます。
BootstrapContext null.
Claims claims パラメーターから初期化されます。
IsAuthenticated 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label null.
Name 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType nameType パラメーターの値。 ただし、nameType パラメーターが null または空の文字列の場合、プロパティは DefaultNameClaimTypeに設定されます。
RoleClaimType roleClaimType パラメーターの値。 ただし、roleClaimType パラメーターが null または空の文字列の場合、プロパティは DefaultRoleClaimTypeに設定されます。

適用対象

ClaimsIdentity(String, String, String)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label null.
Name 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType nameType パラメーターの値。 nameType パラメーターが null または空の文字列の場合、プロパティは DefaultNameClaimTypeに設定されます。
RoleClaimType roleType パラメーターの値。 roleType パラメーターが null または空の文字列の場合、プロパティは DefaultRoleClaimTypeに設定されます。

適用対象

ClaimsIdentity(SerializationInfo, StreamingContext)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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

シリアル化のコンテキスト。

属性

例外

infonullです。

適用対象

ClaimsIdentity(IEnumerable<Claim>, String)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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>

要求 ID の設定に使用する要求。

authenticationType
String

使用される認証の種類。

注釈

次の表に、ClaimsIdentity クラスのインスタンスの初期プロパティ値を示します。

財産 価値
Actor null.
AuthenticationType authenticationType パラメーターの値。 authenticationType パラメーターが null または空の文字列の場合、プロパティは nullに設定されます。
BootstrapContext null.
Claims claims パラメーターから初期化されます。
IsAuthenticated 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label null.
Name 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

適用対象

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs

指定した要求と指定した IIdentityを使用して、ClaimsIdentity クラスの新しいインスタンスを初期化します。

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

新しいクレーム ID の基となる ID。

claims
IEnumerable<Claim>

要求 ID の設定に使用する要求。

注釈

次の表に、ClaimsIdentity クラスのインスタンスの初期プロパティ値を示します。

財産 価値
Actor identityClaimsIdentityから割り当て可能な場合は、identity.Actor プロパティの値。それ以外の場合は、null
AuthenticationType authenticationType パラメーター。 authenticationType パラメーターが null または空の文字列の場合は、identity.AuthenticationType (IIdentity.AuthenticationType) プロパティの値が使用されます。
BootstrapContext identityClaimsIdentityから割り当て可能な場合は、identity.BootStrapContext プロパティの値。それ以外の場合は、null
Claims claims パラメーターから初期化されます。 identityClaimsIdentityから割り当て可能な場合、identity からの要求は、claims パラメーターで指定された要求の前に新しいインスタンスに追加されます。
IsAuthenticated 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label identityClaimsIdentityから割り当て可能な場合は、identity.Label プロパティの値。それ以外の場合は、null
Name identityClaimsIdentityから割り当てられない場合、nullされず、nullではない IIdentity.Name プロパティがあります。IIdentity.Name プロパティの値を使用して、新しいインスタンスに名前要求が追加されます。 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType identityClaimsIdentityから割り当て可能な場合は、identity.NameClaimType プロパティの値が使用されます。それ以外の場合は、DefaultNameClaimType が使用されます。
RoleClaimType identityClaimsIdentityから割り当て可能な場合は、identity.RoleClaimType プロパティの値が使用されます。それ以外の場合は、DefaultRoleClaimType が使用されます。

適用対象

ClaimsIdentity(IIdentity)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs

指定した IIdentityの名前と認証の種類を使用して、ClaimsIdentity クラスの新しいインスタンスを初期化します。

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

新しいクレーム ID の基となる ID。

注釈

次の表に、ClaimsIdentity クラスのインスタンスの初期プロパティ値を示します。

財産 価値
Actor identityClaimsIdentityから割り当て可能な場合は、identity.Actor プロパティの値。それ以外の場合は、null
AuthenticationType identity.AuthenticationType (IIdentity.AuthenticationType) プロパティの値が使用されます。
BootstrapContext identityClaimsIdentityから割り当て可能な場合は、identity.BootStrapContext プロパティの値。それ以外の場合は、null
Claims identityClaimsIdentityから割り当て可能な場合は、identity からの要求が新しいインスタンスに追加されます。それ以外の場合は空のコレクション。
IsAuthenticated 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label identityClaimsIdentityから割り当て可能な場合は、identity.Label プロパティの値。それ以外の場合は、null
Name identityClaimsIdentityから割り当てられない場合、nullされず、nullではない IIdentity.Name プロパティがあります。IIdentity.Name プロパティの値を使用して、新しいインスタンスに名前要求が追加されます。 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType identityClaimsIdentityから割り当て可能な場合は、identity.NameClaimType プロパティの値が使用されます。それ以外の場合は、DefaultNameClaimType が使用されます。
RoleClaimType identityClaimsIdentityから割り当て可能な場合は、identity.RoleClaimType プロパティの値が使用されます。それ以外の場合は、DefaultRoleClaimType が使用されます。

適用対象

ClaimsIdentity(ClaimsIdentity)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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

例外

othernullです。

注釈

次の表は、コンストラクターに提供される ClaimsIdentity から ClaimsIdentity クラスのインスタンスに対するプロパティ値の割り当てを示しています。

財産 価値
Actor other.Actor プロパティの値が nullされていない場合、other.ActorClaimsIdentity は複製され、割り当てられます。それ以外の場合は、nullします。
AuthenticationType other.AuthenticationType プロパティの値。
BootstrapContext other.BootstrapContext プロパティの値。
Claims other.Claims プロパティ内のクレームの List<Claim> (存在する場合)。
Label other.Label プロパティの値。
NameClaimType other.NameClaimType プロパティの値。
RoleClaimType other.RoleClaimType プロパティの値。
CustomSerializationData other.CustomSerializationDatanullされていない場合、other.CustomSerializationData は複製され、割り当てられます。それ以外の場合は、null

適用対象

ClaimsIdentity(SerializationInfo)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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

シリアル化されたデータ。

属性

例外

infonullです。

適用対象

ClaimsIdentity(BinaryReader)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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>)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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>

要求 ID の設定に使用する要求。

注釈

次の表に、ClaimsIdentity クラスのインスタンスの初期プロパティ値を示します。

財産 価値
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims claims パラメーターから初期化されます。
IsAuthenticated 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label null.
Name 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

適用対象

ClaimsIdentity(String)

ソース:
ClaimsIdentity.cs
ソース:
ClaimsIdentity.cs
ソース:
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 注: アクセスすると、AuthenticationType プロパティの値に基づいて、IsAuthenticated プロパティの値が返されます。
Label null.
Name 注: アクセスすると、NameClaimTypeClaims コレクションに基づいて、Name プロパティの値が返されます。
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

適用対象