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 vide. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Initialise une nouvelle instance de la classe ClaimsIdentity à partir du IIdentity spécifié à 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 classe ClaimsIdentity 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 classe ClaimsIdentity avec le type d’authentification, le type de revendication de nom et le type de revendication de rôle spécifiés. |
ClaimsIdentity(SerializationInfo, StreamingContext) |
Obsolète.
Initialise une nouvelle instance de la classe ClaimsIdentity à partir d’un 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 IIdentityspécifié. |
ClaimsIdentity(IIdentity) |
Initialise une nouvelle instance de la classe ClaimsIdentity à l’aide du nom et du type d’authentification du IIdentityspé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 d’un flux sérialisé créé à l’aide de ISerializable. |
ClaimsIdentity(BinaryReader) |
Initialise une instance de ClaimsIdentity avec la BinaryReaderspécifiée. |
ClaimsIdentity(IEnumerable<Claim>) |
Initialise une nouvelle instance de la classe ClaimsIdentity à l’aide d’une collection énumérée d’objets Claim. |
ClaimsIdentity(String) |
Initialise une nouvelle instance de la classe ClaimsIdentity avec une collection de revendications vide 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 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Collection vide. |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label |
null . |
Name | Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection 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 du IIdentity spécifié à 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 un ClaimsIdentity et Actor renvoie une référence circulaire à this
.
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.Actor ; sinon, null . |
AuthenticationType | Paramètre authenticationType . Si le paramètre authenticationType est null ou une chaîne vide, la valeur de la propriété identity.AuthenticationType (IIdentity.AuthenticationType) est utilisée. |
BootstrapContext | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.BootStrapContext ; sinon, null . |
Claims | Initialisé à partir du paramètre claims . Si identity est assignable à partir de ClaimsIdentity, les revendications de identity sont ajoutées à la nouvelle instance avant celles spécifiées par le paramètre claims . |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.Label ; sinon, null . |
Name | Si identity n’est pas assignable à partir de ClaimsIdentity, n’est pas null et a une propriété IIdentity.Name qui n’est pas null ; une revendication de nom est ajoutée à la nouvelle instance à l’aide de la valeur de la propriété IIdentity.Name.
Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection Claims. |
NameClaimType | Valeur du paramètre nameType . Toutefois, si la valeur du paramètre nameType est null ou une chaîne vide et que identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.NameClaimType est utilisée ; sinon, DefaultNameClaimType est utilisé. |
RoleClaimType | Valeur du paramètre roleClaimType . Toutefois, si la valeur du paramètre roleClaimType est null ou qu’une chaîne vide et qu’une identité est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.RoleClaimType est utilisée ; sinon, DefaultRoleClaimType est utilisé. |
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 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor |
null . |
AuthenticationType | Valeur du paramètre authenticationType . Si le paramètre authenticationType est null ou une chaîne vide, la propriété est définie sur null . |
BootstrapContext |
null . |
Claims | Initialisé à partir du paramètre claims . |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label |
null . |
Name | Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection Claims. |
NameClaimType | Valeur du paramètre nameType . Toutefois, si le paramètre nameType est null ou une chaîne vide, la propriété est définie sur DefaultNameClaimType. |
RoleClaimType | Valeur du paramètre roleClaimType . Toutefois, si le paramètre roleClaimType 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
Initialise une nouvelle instance de la classe ClaimsIdentity 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor |
null . |
AuthenticationType | Valeur du paramètre authenticationType . Si le paramètre authenticationType est null ou une chaîne vide, la propriété est définie sur null . |
BootstrapContext |
null . |
Claims | Collection vide. |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label |
null . |
Name | Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection Claims. |
NameClaimType | Valeur du paramètre nameType . Si le paramètre nameType a la 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 roleType a la 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 d’un 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 sérialisation.
- Attributs
Exceptions
info
est 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 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor |
null . |
AuthenticationType | Valeur du paramètre authenticationType . Si le paramètre authenticationType est null ou une chaîne vide, la propriété est définie sur null . |
BootstrapContext |
null . |
Claims | Initialisé à partir du paramètre claims . |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label |
null . |
Name | Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection 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 IIdentityspé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é à 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.Actor ; sinon, null . |
AuthenticationType | Paramètre authenticationType . Si le paramètre authenticationType est null ou une chaîne vide, la valeur de la propriété identity.AuthenticationType (IIdentity.AuthenticationType) est utilisée. |
BootstrapContext | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.BootStrapContext ; sinon, null . |
Claims | Initialisé à partir du paramètre claims . Si identity est assignable à partir de ClaimsIdentity, les revendications de identity sont ajoutées à la nouvelle instance avant celles spécifiées par le paramètre claims . |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.Label ; sinon, null . |
Name | Si identity n’est pas assignable à partir de ClaimsIdentity, n’est pas null et a une propriété IIdentity.Name qui n’est pas null ; une revendication de nom est ajoutée à la nouvelle instance à l’aide de la valeur de la propriété IIdentity.Name.
Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection Claims. |
NameClaimType | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.NameClaimType est utilisée ; sinon, DefaultNameClaimType est utilisé. |
RoleClaimType | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.RoleClaimType est utilisée ; sinon, DefaultRoleClaimType est utilisé. |
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 IIdentityspé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é à 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.Actor ; sinon, null . |
AuthenticationType | La valeur de la propriété identity.AuthenticationType (IIdentity.AuthenticationType) est utilisée. |
BootstrapContext | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.BootStrapContext ; 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 | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.Label ; sinon, null . |
Name | Si identity n’est pas assignable à partir de ClaimsIdentity, n’est pas null et a une propriété IIdentity.Name qui n’est pas null ; une revendication de nom est ajoutée à la nouvelle instance à l’aide de la valeur de la propriété IIdentity.Name.
Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection Claims. |
NameClaimType | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.NameClaimType est utilisée ; sinon, DefaultNameClaimType est utilisé. |
RoleClaimType | Si identity est assignable à partir de ClaimsIdentity, la valeur de la propriété identity.RoleClaimType est utilisée ; sinon, DefaultRoleClaimType est utilisé. |
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
est null
.
Remarques
Le tableau suivant montre les affectations de valeur de propriété pour une instance de la classe ClaimsIdentity de l'ClaimsIdentity fournie au constructeur.
Propriété | Valeur |
---|---|
Actor | Si la valeur de la propriété other.Actor n’est pas null , le other.Actor ClaimsIdentity est cloné et affecté ; sinon, null . |
AuthenticationType | Valeur de la propriété other.AuthenticationType . |
BootstrapContext | Valeur de la propriété other.BootstrapContext . |
Claims | La List<Claim> des revendications, le cas échéant, dans la propriété other.Claims . |
Label | Valeur de la propriété other.Label . |
NameClaimType | Valeur de la propriété other.NameClaimType . |
RoleClaimType | 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 d’un 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
est null
.
S’applique à
ClaimsIdentity(BinaryReader)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Initialise une instance de ClaimsIdentity avec la BinaryReaderspécifiée.
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
Une BinaryReader pointant vers un ClaimsIdentity.
Exceptions
reader
est 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
Initialise une nouvelle instance de la classe ClaimsIdentity à l’aide 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Initialisé à partir du paramètre claims . |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label |
null . |
Name | Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection 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 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 classe ClaimsIdentity.
Propriété | Valeur |
---|---|
Actor |
null . |
AuthenticationType | Valeur du paramètre authenticationType . Si le paramètre authenticationType est null ou une chaîne vide, la propriété est définie sur null . |
BootstrapContext |
null . |
Claims | Collection vide. |
IsAuthenticated | Remarque : Lorsque vous y accédez, la valeur de la propriété IsAuthenticated est retournée en fonction de la valeur de la propriété AuthenticationType. |
Label |
null . |
Name | Remarque : Lorsque vous y accédez, la valeur de la propriété Name est retournée en fonction de la NameClaimType et de la collection Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |