ClaimsIdentity Constructeurs

Définition

Initialise une nouvelle instance de la classe ClaimsIdentity.

Surcharges

Nom Description
ClaimsIdentity()

Initialise une nouvelle instance de la ClaimsIdentity classe avec une collection de revendications vide.

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

Initialise une nouvelle instance de la classe ClaimsIdentity.

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

Initialise une nouvelle instance de la ClaimsIdentity classe à partir de la classe spécifiée IIdentity à l’aide des revendications, du type d’authentification, du type de revendication de nom et du type de revendication de rôle spécifiés.

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

Initialise une nouvelle instance de la ClaimsIdentity classe avec les revendications, le type d’authentification, le type de revendication de nom et le type de revendication de rôle spécifiés.

ClaimsIdentity(String, String, String)

Initialise une nouvelle instance de la ClaimsIdentity classe avec le type d’authentification, le type de revendication de nom et le type de revendication de rôle spécifiés.

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

Initialise une nouvelle instance de la ClaimsIdentity classe à l’aide des revendications spécifiées et de l’instance spécifiée IIdentity.

ClaimsIdentity(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’un flux sérialisé créé à l’aide ISerializablede .

ClaimsIdentity(BinaryReader, StringComparison)

Initialise une instance avec ClaimsIdentity le fichier spécifié BinaryReader.

ClaimsIdentity(ClaimsIdentity, StringComparison)

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’une instance existante ClaimsIdentity .

ClaimsIdentity(String)

Initialise une nouvelle instance de la ClaimsIdentity classe avec une collection de revendications vide et le type d’authentification spécifié.

ClaimsIdentity(IIdentity)

Initialise une nouvelle instance de la ClaimsIdentity classe à l’aide du nom et du type d’authentification du fichier spécifié IIdentity.

ClaimsIdentity(ClaimsIdentity)

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’une instance existante ClaimsIdentity .

ClaimsIdentity(SerializationInfo)
Obsolète.

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’un flux sérialisé créé à l’aide ISerializablede .

ClaimsIdentity(BinaryReader)

Initialise une instance avec ClaimsIdentity le fichier spécifié BinaryReader.

ClaimsIdentity(IEnumerable<Claim>)

Initialise une nouvelle instance de la classe à l’aide ClaimsIdentity d’une collection énumérée d’objets Claim .

ClaimsIdentity(IEnumerable<Claim>, String)

Initialise une nouvelle instance de la ClaimsIdentity classe avec les revendications et le type d’authentification spécifiés.

ClaimsIdentity()

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

Initialise une nouvelle instance de la ClaimsIdentity classe avec une collection de revendications vide.

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

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims Collection vide.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

S’applique à

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

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

Initialise une nouvelle instance de la classe ClaimsIdentity.

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

Paramètres

identity
IIdentity

Identité à partir de laquelle baser la nouvelle identité de revendications.

claims
IEnumerable<Claim>

Revendications avec lesquelles remplir l’identité des revendications.

authenticationType
String

Type d’authentification utilisé.

nameType
String

Type de revendication à utiliser pour les revendications de nom.

roleType
String

Type de revendication à utiliser pour les revendications de rôle.

stringComparison
StringComparison

Comparaison de chaînes à utiliser lors de la comparaison des types de revendications.

Exceptions

stringComparison est hors plage ou n’est pas pris en charge.

identity est une ClaimsIdentity référence Actor circulaire à this.

S’applique à

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

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

Initialise une nouvelle instance de la ClaimsIdentity classe à partir de la classe spécifiée IIdentity à l’aide des revendications, du type d’authentification, du type de revendication de nom et du type de revendication de rôle spécifiés.

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)

Paramètres

identity
IIdentity

Identité à partir de laquelle baser la nouvelle identité de revendications.

claims
IEnumerable<Claim>

Revendications avec lesquelles remplir la nouvelle identité de revendications.

authenticationType
String

Type d’authentification utilisé.

nameType
String

Type de revendication à utiliser pour les revendications de nom.

roleType
String

Type de revendication à utiliser pour les revendications de rôle.

Exceptions

identity est une ClaimsIdentity référence Actor circulaire à this.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Actor propriété ; sinon, null.
AuthenticationType Le paramètre authenticationType. Si le authenticationType paramètre est null ou une chaîne vide, la valeur de la identity.AuthenticationType propriété (IIdentity.AuthenticationType) est utilisée.
BootstrapContext S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.BootStrapContext propriété ; sinon, null.
Claims Initialisé à partir du claims paramètre. Si identity elle est assignable à partir de ClaimsIdentitylaquelle les revendications identity sont ajoutées à la nouvelle instance avant celles spécifiées par le claims paramètre.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Label propriété ; sinon, null.
Name S’il identity n’est pas assignable à partir de ClaimsIdentity, n’est pas null, et a une IIdentity.Name propriété qui n’est pas null; une revendication de nom est ajoutée à la nouvelle instance à l’aide de la valeur de la IIdentity.Name propriété. Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType Valeur du nameType paramètre. Toutefois, si la valeur du nameType paramètre est null ou une chaîne vide et identity est assignable à partir de ClaimsIdentity, la valeur de la identity.NameClaimType propriété est utilisée ; sinon, DefaultNameClaimType elle est utilisée.
RoleClaimType Valeur du roleClaimType paramètre. Toutefois, si la valeur du roleClaimType paramètre est null ou si une chaîne vide et une identité sont assignables à partir de ClaimsIdentity, la valeur de la identity.RoleClaimType propriété est utilisée ; sinon, DefaultRoleClaimType elle est utilisée.

S’applique à

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

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

Initialise une nouvelle instance de la ClaimsIdentity classe avec les revendications, le type d’authentification, le type de revendication de nom et le type de revendication de rôle spécifiés.

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)

Paramètres

claims
IEnumerable<Claim>

Revendications avec lesquelles remplir l’identité des revendications.

authenticationType
String

Type d’authentification utilisé.

nameType
String

Type de revendication à utiliser pour les revendications de nom.

roleType
String

Type de revendication à utiliser pour les revendications de rôle.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor null.
AuthenticationType Valeur du authenticationType paramètre. Si le authenticationType paramètre est null ou une chaîne vide, la propriété est définie sur null.
BootstrapContext null.
Claims Initialisé à partir du claims paramètre.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType Valeur du nameType paramètre. Toutefois, si le nameType paramètre est null ou une chaîne vide, la propriété est définie sur DefaultNameClaimType.
RoleClaimType Valeur du roleClaimType paramètre. Toutefois, si le roleClaimType paramètre est null ou une chaîne vide, la propriété est définie sur DefaultRoleClaimType.

S’applique à

ClaimsIdentity(String, String, String)

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

Initialise une nouvelle instance de la ClaimsIdentity classe avec le type d’authentification, le type de revendication de nom et le type de revendication de rôle spécifiés.

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)

Paramètres

authenticationType
String

Type d’authentification utilisé.

nameType
String

Type de revendication à utiliser pour les revendications de nom.

roleType
String

Type de revendication à utiliser pour les revendications de rôle.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor null.
AuthenticationType Valeur du authenticationType paramètre. Si le authenticationType paramètre est null ou une chaîne vide, la propriété est définie sur null.
BootstrapContext null.
Claims Collection vide.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType Valeur du nameType paramètre. Si le paramètre a la nameType valeur Null ou une chaîne vide, la propriété est définie sur DefaultNameClaimType.
RoleClaimType Valeur du roleType paramètre. Si le paramètre a la roleType valeur Null ou une chaîne vide, la propriété est définie sur DefaultRoleClaimType.

S’applique à

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

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

Initialise une nouvelle instance de la ClaimsIdentity classe à l’aide des revendications spécifiées et de l’instance spécifiée 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))

Paramètres

identity
IIdentity

Identité à partir de laquelle baser la nouvelle identité de revendications.

claims
IEnumerable<Claim>

Revendications avec lesquelles remplir l’identité des revendications.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Actor propriété ; sinon, null.
AuthenticationType Le paramètre authenticationType. Si le authenticationType paramètre est null ou une chaîne vide, la valeur de la identity.AuthenticationType propriété (IIdentity.AuthenticationType) est utilisée.
BootstrapContext S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.BootStrapContext propriété ; sinon, null.
Claims Initialisé à partir du claims paramètre. Si identity elle est assignable à partir de ClaimsIdentitylaquelle les revendications identity sont ajoutées à la nouvelle instance avant celles spécifiées par le claims paramètre.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Label propriété ; sinon, null.
Name S’il identity n’est pas assignable à partir de ClaimsIdentity, n’est pas null, et a une IIdentity.Name propriété qui n’est pas null; une revendication de nom est ajoutée à la nouvelle instance à l’aide de la valeur de la IIdentity.Name propriété. Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.NameClaimType propriété est utilisée ; sinon, DefaultNameClaimType elle est utilisée.
RoleClaimType S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.RoleClaimType propriété est utilisée ; sinon, DefaultRoleClaimType elle est utilisée.

S’applique à

ClaimsIdentity(SerializationInfo, StreamingContext)

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

Attention

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

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’un flux sérialisé créé à l’aide ISerializablede .

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

Paramètres

info
SerializationInfo

Données sérialisées.

context
StreamingContext

Contexte de sérialisation.

Attributs

Exceptions

info a la valeur null.

S’applique à

ClaimsIdentity(BinaryReader, StringComparison)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

Initialise une instance avec ClaimsIdentity le fichier spécifié BinaryReader.

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

Paramètres

reader
BinaryReader

Pointant BinaryReader vers un ClaimsIdentity.

stringComparison
StringComparison

Comparaison de chaînes à utiliser lors de la comparaison des types de revendications.

Exceptions

reader a la valeur null.

stringComparison est hors plage ou n’est pas pris en charge.

S’applique à

ClaimsIdentity(ClaimsIdentity, StringComparison)

Source:
ClaimsIdentity.cs
Source:
ClaimsIdentity.cs

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’une instance existante ClaimsIdentity .

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

Paramètres

other
ClaimsIdentity

À ClaimsIdentity copier.

stringComparison
StringComparison

Comparaison de chaînes à utiliser lors de la comparaison des types de revendications.

Exceptions

stringComparison est hors plage ou n’est pas pris en charge.

other est null .

S’applique à

ClaimsIdentity(String)

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

Initialise une nouvelle instance de la ClaimsIdentity classe avec une collection de revendications vide et le type d’authentification spécifié.

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)

Paramètres

authenticationType
String

Type d’authentification utilisé.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor null.
AuthenticationType Valeur du authenticationType paramètre. Si le authenticationType paramètre est null ou une chaîne vide, la propriété est définie sur null.
BootstrapContext null.
Claims Collection vide.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

S’applique à

ClaimsIdentity(IIdentity)

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

Initialise une nouvelle instance de la ClaimsIdentity classe à l’aide du nom et du type d’authentification du fichier spécifié 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)

Paramètres

identity
IIdentity

Identité à partir de laquelle baser la nouvelle identité de revendications.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Actor propriété ; sinon, null.
AuthenticationType La valeur de la identity.AuthenticationType propriété (IIdentity.AuthenticationType) est utilisée.
BootstrapContext S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.BootStrapContext propriété ; sinon, null.
Claims Si identity elle est assignable à partir de ClaimsIdentitylaquelle les revendications identity sont ajoutées à la nouvelle instance ; sinon, une collection vide.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Label propriété ; sinon, null.
Name S’il identity n’est pas assignable à partir de ClaimsIdentity, n’est pas null, et a une IIdentity.Name propriété qui n’est pas null; une revendication de nom est ajoutée à la nouvelle instance à l’aide de la valeur de la IIdentity.Name propriété. Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.NameClaimType propriété est utilisée ; sinon, DefaultNameClaimType elle est utilisée.
RoleClaimType S’il identity est assignable à partir de ClaimsIdentity, la valeur de la identity.RoleClaimType propriété est utilisée ; sinon, DefaultRoleClaimType elle est utilisée.

S’applique à

ClaimsIdentity(ClaimsIdentity)

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

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’une instance existante 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)

Paramètres

other
ClaimsIdentity

À ClaimsIdentity copier.

Exceptions

other a la valeur null.

Remarques

Le tableau suivant montre les affectations de valeurs de propriété pour une instance de la ClaimsIdentity classe fournie ClaimsIdentity au constructeur.

Propriété Valeur
Actor Si la valeur de la other.Actor propriété n’est pas null, elle other.ActorClaimsIdentity est cloné et affectée ; sinon, null.
AuthenticationType Valeur de la other.AuthenticationType propriété.
BootstrapContext Valeur de la other.BootstrapContext propriété.
Claims Revendications List<Claim> , le cas échéant, dans la other.Claims propriété.
Label Valeur de la other.Label propriété.
NameClaimType Valeur de la other.NameClaimType propriété.
RoleClaimType Valeur de la other.RoleClaimType propriété.
CustomSerializationData Si other.CustomSerializationData ce n’est pas nullle cas, other.CustomSerializationData est cloné et affecté ; sinon, null.

S’applique à

ClaimsIdentity(SerializationInfo)

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

Attention

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

Initialise une nouvelle instance de la ClaimsIdentity classe à partir d’un flux sérialisé créé à l’aide ISerializablede .

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);
protected ClaimsIdentity(System.Runtime.Serialization.SerializationInfo info);
[System.Security.SecurityCritical]
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}")>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
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)

Paramètres

info
SerializationInfo

Données sérialisées.

Attributs

Exceptions

info a la valeur null.

S’applique à

ClaimsIdentity(BinaryReader)

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

Initialise une instance avec ClaimsIdentity le fichier spécifié BinaryReader.

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)

Paramètres

reader
BinaryReader

Pointant BinaryReader vers un ClaimsIdentity.

Exceptions

reader a la valeur null.

Remarques

Normalement, le lecteur est construit à partir des octets retournés par WriteTo.

S’applique à

ClaimsIdentity(IEnumerable<Claim>)

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

Initialise une nouvelle instance de la classe à l’aide ClaimsIdentity d’une collection énumérée d’objets 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))

Paramètres

claims
IEnumerable<Claim>

Revendications avec lesquelles remplir l’identité des revendications.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims Initialisé à partir du claims paramètre.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

S’applique à

ClaimsIdentity(IEnumerable<Claim>, String)

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

Initialise une nouvelle instance de la ClaimsIdentity classe avec les revendications et le type d’authentification spécifiés.

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)

Paramètres

claims
IEnumerable<Claim>

Revendications avec lesquelles remplir l’identité des revendications.

authenticationType
String

Type d’authentification utilisé.

Remarques

Le tableau suivant présente les valeurs de propriété initiales d’une instance de la ClaimsIdentity classe.

Propriété Valeur
Actor null.
AuthenticationType Valeur du authenticationType paramètre. Si le authenticationType paramètre est null ou une chaîne vide, la propriété est définie sur null.
BootstrapContext null.
Claims Initialisé à partir du claims paramètre.
IsAuthenticated Note: Lorsque vous y accédez, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lorsque vous y accédez, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et de la Claims collection.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

S’applique à