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
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 null et 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 null et 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 null et 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.Actor ClaimsIdentity 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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour