ClaimsIdentity Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |