ClaimsIdentity Constructeurs

Définition

Initialise une nouvelle instance de la classe ClaimsIdentity.

Surcharges

ClaimsIdentity()

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

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

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

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

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

ClaimsIdentity(String, String, String)

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

ClaimsIdentity(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe ClaimsIdentity à partir du flux sérialisé créé à l’aide de ISerializable.

ClaimsIdentity(IEnumerable<Claim>, String)

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

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

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

ClaimsIdentity(IIdentity)

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

ClaimsIdentity(ClaimsIdentity)

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

ClaimsIdentity(SerializationInfo)
Obsolète.

Initialise une nouvelle instance de la classe ClaimsIdentity à partir du flux sérialisé créé à l’aide de ISerializable.

ClaimsIdentity(BinaryReader)

Initialise une instance de la classe ClaimsIdentity avec le BinaryReader spécifié.

ClaimsIdentity(IEnumerable<Claim>)

Initialise une nouvelle instance de la classe ClaimsIdentity avec une collection énumérée d'objets Claim.

ClaimsIdentity(String)

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

ClaimsIdentity()

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

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

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

Remarques

Le tableau suivant indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

Propriété Valeur
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims Collection vide.
IsAuthenticated Note: Lors de l’accès, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lors de l’accès, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et Claims .
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

S’applique à

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

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

Initialise une nouvelle instance de la classe ClaimsIdentity à partir de l'IIdentity spécifiée à l'aide des revendications, du type d'authentification, du type de revendication de nom, et du ype 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é sur laquelle baser l'identité de la nouvelle revendication.

claims
IEnumerable<Claim>

Revendications servant à renseigner la nouvelle identité basée sur les 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 un ClaimsIdentity et Actor se traduit par une référence circulaire vers this.

Remarques

Le tableau suivant indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

Propriété Value
Actor Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Actor propriété ; sinon, null.
AuthenticationType 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 Si 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 est assignable à partir de ClaimsIdentity, les revendications de identity sont ajoutées à la nouvelle instance avant celles spécifiées par le claims paramètre.
IsAuthenticated Note: Lors de l’accès, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Label propriété ; sinon, null.
Name Si identity n’est pas assignable à partir de ClaimsIdentity, n’est pas nullet a une IIdentity.Name propriété qui n’est pas null; une revendication de nom est ajoutée au nouveau instance à l’aide de la valeur de la IIdentity.Name propriété . Note: Lors de l’accès, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et Claims .
NameClaimType Valeur du paramètre nameType. 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 est utilisée.
RoleClaimType Valeur du paramètre roleClaimType. Toutefois, si la valeur du roleClaimType paramètre est null ou une chaîne vide et l’identité est assignable à partir de ClaimsIdentity, la valeur de la identity.RoleClaimType propriété est utilisée ; sinon, DefaultRoleClaimType est utilisée.

S’applique à

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

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

Initialise une nouvelle instance de la classe ClaimsIdentity avec les revendications, le type d’authentification, le type de revendication de nom et le type de réclamation 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 servant à renseigner l'identité basée sur les 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 indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

Propriété Valeur
Actor null.
AuthenticationType Valeur du paramètre authenticationType. Si le authenticationType paramètre est null ou une chaîne vide, la propriété a la valeur null.
BootstrapContext null.
Claims Initialisé à partir du claims paramètre .
IsAuthenticated Note: Lors de l’accès, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lors de l’accès, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et Claims .
NameClaimType Valeur du paramètre nameType. Toutefois, si le nameType paramètre est null ou une chaîne vide, la propriété a la DefaultNameClaimTypevaleur .
RoleClaimType Valeur du paramètre roleClaimType. Toutefois, si le roleClaimType paramètre est null ou une chaîne vide, la propriété a la DefaultRoleClaimTypevaleur .

S’applique à

ClaimsIdentity(String, String, String)

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

Initialise une nouvelle instance de la classe ClaimsIdentity avec le type d'authentification, le type de revendication de nom et le type de réclamation 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 indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

Propriété Valeur
Actor null.
AuthenticationType Valeur du paramètre authenticationType. Si le authenticationType paramètre est null ou une chaîne vide, la propriété a la valeur null.
BootstrapContext null.
Claims Collection vide.
IsAuthenticated Note: Lors de l’accès, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lors de l’accès, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et Claims .
NameClaimType Valeur du paramètre nameType. 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 paramètre roleType. 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(SerializationInfo, StreamingContext)

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 classe ClaimsIdentity à partir du flux sérialisé créé à l’aide de ISerializable.

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)

Paramètres

info
SerializationInfo

Données sérialisées.

context
StreamingContext

Contexte de la sérialisation.

Attributs

Exceptions

info a la valeur null.

S’applique à

ClaimsIdentity(IEnumerable<Claim>, String)

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

Initialise une nouvelle instance de la classe ClaimsIdentity 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 servant à renseigner l'identité basée sur les revendications.

authenticationType
String

Type d'authentification utilisé.

Remarques

Le tableau suivant indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

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

S’applique à

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

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

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

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é sur laquelle baser l'identité de la nouvelle revendication.

claims
IEnumerable<Claim>

Revendications servant à renseigner l'identité basée sur les revendications.

Remarques

Le tableau suivant indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

Propriété Value
Actor Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Actor propriété ; sinon, null.
AuthenticationType 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 Si 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 est assignable à partir de ClaimsIdentity, les revendications de identity sont ajoutées à la nouvelle instance avant celles spécifiées par le claims paramètre.
IsAuthenticated Note: Lors de l’accès, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Label propriété ; sinon, null.
Name Si identity n’est pas assignable à partir de ClaimsIdentity, n’est pas nullet a une IIdentity.Name propriété qui n’est pas null; une revendication de nom est ajoutée au nouveau instance à l’aide de la valeur de la IIdentity.Name propriété . Note: Lors de l’accès, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et Claims .
NameClaimType Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.NameClaimType propriété est utilisée ; sinon, DefaultNameClaimType est utilisée.
RoleClaimType Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.RoleClaimType propriété est utilisée ; sinon, DefaultRoleClaimType est utilisée.

S’applique à

ClaimsIdentity(IIdentity)

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

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

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é sur laquelle baser l'identité de la nouvelle revendication.

Remarques

Le tableau suivant indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

Propriété Value
Actor Si 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 Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.BootStrapContext propriété ; sinon, null.
Claims Si identity est assignable à partir de ClaimsIdentity, les revendications de identity sont ajoutées à la nouvelle instance ; sinon, une collection vide.
IsAuthenticated Note: Lors de l’accès, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.Label propriété ; sinon, null.
Name Si identity n’est pas assignable à partir de ClaimsIdentity, n’est pas nullet a une IIdentity.Name propriété qui n’est pas null; une revendication de nom est ajoutée au nouveau instance à l’aide de la valeur de la IIdentity.Name propriété . Note: Lors de l’accès, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et Claims .
NameClaimType Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.NameClaimType propriété est utilisée ; sinon, DefaultNameClaimType est utilisée.
RoleClaimType Si identity est assignable à partir de ClaimsIdentity, la valeur de la identity.RoleClaimType propriété est utilisée ; sinon, DefaultRoleClaimType est utilisée.

S’applique à

ClaimsIdentity(ClaimsIdentity)

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

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

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 attributions de valeur de propriété pour un instance de la ClaimsIdentity classe du ClaimsIdentity fourni au constructeur.

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

S’applique à

ClaimsIdentity(SerializationInfo)

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 classe ClaimsIdentity à partir du flux sérialisé créé à l’aide de ISerializable.

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)

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

Initialise une instance de la classe ClaimsIdentity avec le BinaryReader spécifié.

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

BinaryReader qui pointe vers un ClaimsIdentity.

Exceptions

reader a la valeur null.

Remarques

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

S’applique à

ClaimsIdentity(IEnumerable<Claim>)

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

Initialise une nouvelle instance de la classe ClaimsIdentity avec 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 servant à renseigner l'identité basée sur les revendications.

Remarques

Le tableau suivant indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

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

S’applique à

ClaimsIdentity(String)

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

Initialise une nouvelle instance de la classe ClaimsIdentity avec une collection de revendications vides 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 indique les valeurs initiales des propriétés d'une instance de la classe ClaimsIdentity.

Propriété Valeur
Actor null.
AuthenticationType Valeur du paramètre authenticationType. Si le authenticationType paramètre est null ou une chaîne vide, la propriété a la valeur null.
BootstrapContext null.
Claims Collection vide.
IsAuthenticated Note: Lors de l’accès, la valeur de la IsAuthenticated propriété est retournée en fonction de la valeur de la AuthenticationType propriété.
Label null.
Name Note: Lors de l’accès, la valeur de la Name propriété est retournée en fonction de la NameClaimType collection et Claims .
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

S’applique à