ClaimsPrincipal Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ClaimsPrincipal.
Overload
ClaimsPrincipal() |
Inizializza una nuova istanza della classe ClaimsPrincipal. |
ClaimsPrincipal(IEnumerable<ClaimsIdentity>) |
Inizializza una nuova istanza della classe ClaimsPrincipal usando le identità delle attestazioni specificate. |
ClaimsPrincipal(BinaryReader) |
Inizializza un'istanza di ClaimsPrincipal con l'oggetto BinaryReader specificato. |
ClaimsPrincipal(IIdentity) |
Inizializza una nuova istanza della classe ClaimsPrincipal dall'identità specificata. |
ClaimsPrincipal(IPrincipal) |
Inizializza una nuova istanza della classe ClaimsPrincipal dall'entità specificata. |
ClaimsPrincipal(SerializationInfo, StreamingContext) |
Obsoleti.
Inizializza una nuova istanza della classe ClaimsPrincipal da un flusso serializzato creato usando ISerializable. |
ClaimsPrincipal()
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Inizializza una nuova istanza della classe ClaimsPrincipal.
public:
ClaimsPrincipal();
public ClaimsPrincipal ();
Public Sub New ()
Commenti
Nessuna identità è associata alla nuova istanza. (La Identities raccolta è vuota).
Si applica a
ClaimsPrincipal(IEnumerable<ClaimsIdentity>)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Inizializza una nuova istanza della classe ClaimsPrincipal usando le identità delle attestazioni specificate.
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))
Parametri
- identities
- IEnumerable<ClaimsIdentity>
Identità da cui inizializzare la nuova entità delle attestazioni.
Eccezioni
identities
è null
.
Commenti
La Identities raccolta viene inizializzata con le identità specificate.
Si applica a
ClaimsPrincipal(BinaryReader)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Inizializza un'istanza di ClaimsPrincipal con l'oggetto BinaryReader specificato.
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)
Parametri
- reader
- BinaryReader
BinaryReader che fa riferimento a ClaimsPrincipal.
Eccezioni
reader
è null
.
Commenti
In genere, viene BinaryReader costruito utilizzando i byte da WriteTo e inizializzati nello stesso modo di BinaryWriter.
Si applica a
ClaimsPrincipal(IIdentity)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Inizializza una nuova istanza della classe ClaimsPrincipal dall'identità specificata.
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)
Parametri
- identity
- IIdentity
Identità da cui inizializzare la nuova entità delle attestazioni.
Eccezioni
identity
è null
.
Commenti
Se l'identità specificata è assegnabile da ClaimsIdentity, viene usata per inizializzare la Identities raccolta. In caso contrario, viene creato un ClaimsIdentity oggetto utilizzando l'identità specificata e viene usato per inizializzare la raccolta.
Si applica a
ClaimsPrincipal(IPrincipal)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Inizializza una nuova istanza della classe ClaimsPrincipal dall'entità specificata.
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)
Parametri
- principal
- IPrincipal
Entità da cui inizializzare la nuova entità delle attestazioni.
Eccezioni
principal
è null
.
Commenti
Se l'entità specificata è assegnabile da ClaimsPrincipal, tutte le relative identità vengono aggiunte alla Identities raccolta. Se l'entità specificata non è assegnabile da ClaimsPrincipal, viene creato un nuovo ClaimsIdentity oggetto dalla IIdentity proprietà IPrincipal.Identity e aggiunto all'insieme Identities .
Si applica a
ClaimsPrincipal(SerializationInfo, StreamingContext)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
Attenzione
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inizializza una nuova istanza della classe ClaimsPrincipal da un flusso serializzato creato usando 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)
Parametri
- info
- SerializationInfo
Dati serializzati.
- context
- StreamingContext
Contesto per la serializzazione.
- Attributi
Eccezioni
info
è null.