ClaimsPrincipal 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 ClaimsPrincipal.
Surcharges
ClaimsPrincipal() |
Initialise une nouvelle instance de la classe ClaimsPrincipal. |
ClaimsPrincipal(IEnumerable<ClaimsIdentity>) |
Initialise une nouvelle instance de la classe ClaimsPrincipal avec les identités basées sur les revendications spécifiées. |
ClaimsPrincipal(BinaryReader) |
Initialise une instance de la classe ClaimsPrincipal avec le BinaryReader spécifié. |
ClaimsPrincipal(IIdentity) |
Initialise une nouvelle instance de la classe ClaimsPrincipal à partir de l’identité spécifiée. |
ClaimsPrincipal(IPrincipal) |
Initialise une nouvelle instance de la classe ClaimsPrincipal issue du serveur principal spécifié. |
ClaimsPrincipal(SerializationInfo, StreamingContext) |
Obsolète.
Initialise une nouvelle instance de la classe ClaimsPrincipal à partir du flux sérialisé créé à l’aide de ISerializable. |
ClaimsPrincipal()
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Initialise une nouvelle instance de la classe ClaimsPrincipal.
public:
ClaimsPrincipal();
public ClaimsPrincipal ();
Public Sub New ()
Remarques
Aucune identité n’est associée au nouveau instance. (La Identities collection est vide).
S’applique à
ClaimsPrincipal(IEnumerable<ClaimsIdentity>)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Initialise une nouvelle instance de la classe ClaimsPrincipal avec les identités basées sur les revendications spécifiées.
public:
ClaimsPrincipal(System::Collections::Generic::IEnumerable<System::Security::Claims::ClaimsIdentity ^> ^ identities);
public ClaimsPrincipal (System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity> identities);
new System.Security.Claims.ClaimsPrincipal : seq<System.Security.Claims.ClaimsIdentity> -> System.Security.Claims.ClaimsPrincipal
Public Sub New (identities As IEnumerable(Of ClaimsIdentity))
Paramètres
- identities
- IEnumerable<ClaimsIdentity>
Identités à partir desquelles initialiser le nouveau principal de revendications.
Exceptions
identities
a la valeur null
.
Remarques
La Identities collection est initialisée avec les identités spécifiées.
S’applique à
ClaimsPrincipal(BinaryReader)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Initialise une instance de la classe ClaimsPrincipal avec le BinaryReader spécifié.
public:
ClaimsPrincipal(System::IO::BinaryReader ^ reader);
public ClaimsPrincipal (System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsPrincipal : System.IO.BinaryReader -> System.Security.Claims.ClaimsPrincipal
Public Sub New (reader As BinaryReader)
Paramètres
- reader
- BinaryReader
BinaryReader qui pointe vers un ClaimsPrincipal.
Exceptions
reader
a la valeur null
.
Remarques
Normalement, le BinaryReader est construit à l’aide des octets de WriteTo et initialisé de la même manière que .BinaryWriter
S’applique à
ClaimsPrincipal(IIdentity)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Initialise une nouvelle instance de la classe ClaimsPrincipal à partir de l’identité spécifiée.
public:
ClaimsPrincipal(System::Security::Principal::IIdentity ^ identity);
public ClaimsPrincipal (System.Security.Principal.IIdentity identity);
new System.Security.Claims.ClaimsPrincipal : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsPrincipal
Public Sub New (identity As IIdentity)
Paramètres
- identity
- IIdentity
Identité à partir de laquelle initialiser le nouveau serveur de revendications principal.
Exceptions
identity
a la valeur null
.
Remarques
Si l’identité spécifiée est assignable à partir de ClaimsIdentity, elle est utilisée pour initialiser la Identities collection. Sinon, un ClaimsIdentity est créé à l’aide de l’identité spécifiée et est utilisé pour initialiser la collection.
S’applique à
ClaimsPrincipal(IPrincipal)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Initialise une nouvelle instance de la classe ClaimsPrincipal issue du serveur principal spécifié.
public:
ClaimsPrincipal(System::Security::Principal::IPrincipal ^ principal);
public ClaimsPrincipal (System.Security.Principal.IPrincipal principal);
new System.Security.Claims.ClaimsPrincipal : System.Security.Principal.IPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Sub New (principal As IPrincipal)
Paramètres
- principal
- IPrincipal
Serveur principal à partir duquel initialiser le nouveau serveur de revendications principal.
Exceptions
principal
a la valeur null
.
Remarques
Si le principal spécifié est assignable à partir de ClaimsPrincipal, toutes ses identités sont ajoutées à la Identities collection. Si le principal spécifié n’est pas assignable à partir de ClaimsPrincipal, un nouveau ClaimsIdentity est créé à partir de dans IIdentity sa IPrincipal.Identity propriété et ajouté à la Identities collection.
S’applique à
ClaimsPrincipal(SerializationInfo, StreamingContext)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.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 ClaimsPrincipal à partir du flux sérialisé créé à l’aide de ISerializable.
protected:
ClaimsPrincipal(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ClaimsPrincipal (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 ClaimsPrincipal (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsPrincipal (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Claims.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
[<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.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
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.