ClaimsIdentity 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 ClaimsIdentity.
Overload
ClaimsIdentity() |
Inizializza una nuova istanza della classe ClaimsIdentity con una raccolta di attestazioni vuota. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Inizializza una nuova istanza della classe ClaimsIdentity dalla IIdentity specificata utilizzando le attestazioni, il tipo di autenticazione, il tipo di attestazione del nome e il tipo di attestazione del ruolo specificati. |
ClaimsIdentity(IEnumerable<Claim>, String, String, String) |
Inizializza una nuova istanza della classe ClaimsIdentity con le attestazioni, il tipo di autenticazione, il tipo di attestazione del nome e il tipo di attestazione del ruolo specificati. |
ClaimsIdentity(String, String, String) |
Inizializza una nuova istanza della classe ClaimsIdentity con il tipo di autenticazione, il tipo di attestazione del nome e il tipo di attestazione del ruolo specificati. |
ClaimsIdentity(SerializationInfo, StreamingContext) |
Obsoleti.
Inizializza una nuova istanza della classe ClaimsIdentity da un flusso serializzato creato utilizzando ISerializable. |
ClaimsIdentity(IEnumerable<Claim>, String) |
Inizializza una nuova istanza della classe ClaimsIdentity con le attestazioni e il tipo di autenticazione specificati. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>) |
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando le attestazioni specificate e il IIdentityspecificato. |
ClaimsIdentity(IIdentity) |
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando il nome e il tipo di autenticazione del IIdentityspecificato. |
ClaimsIdentity(ClaimsIdentity) |
Inizializza una nuova istanza della classe ClaimsIdentity da un'istanza di ClaimsIdentity esistente. |
ClaimsIdentity(SerializationInfo) |
Obsoleti.
Inizializza una nuova istanza della classe ClaimsIdentity da un flusso serializzato creato utilizzando ISerializable. |
ClaimsIdentity(BinaryReader) |
Inizializza un'istanza di ClaimsIdentity con il BinaryReaderspecificato. |
ClaimsIdentity(IEnumerable<Claim>) |
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando una raccolta enumerata di oggetti Claim. |
ClaimsIdentity(String) |
Inizializza una nuova istanza della classe ClaimsIdentity con una raccolta di attestazioni vuota e il tipo di autenticazione specificato. |
ClaimsIdentity()
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity con una raccolta di attestazioni vuota.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Raccolta vuota. |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label |
null . |
Name | Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity dalla IIdentity specificata utilizzando le attestazioni, il tipo di autenticazione, il tipo di attestazione del nome e il tipo di attestazione del ruolo specificati.
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)
Parametri
- identity
- IIdentity
Identità da cui basare la nuova identità delle attestazioni.
- claims
- IEnumerable<Claim>
Attestazioni con cui popolare la nuova identità delle attestazioni.
- authenticationType
- String
Tipo di autenticazione utilizzata.
- nameType
- String
Tipo di attestazione da usare per le attestazioni del nome.
- roleType
- String
Tipo di attestazione da usare per le attestazioni di ruolo.
Eccezioni
identity
è un ClaimsIdentity e Actor restituisce un riferimento circolare a this
.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.Actor ; in caso contrario, null . |
AuthenticationType | Parametro authenticationType . Se il parametro authenticationType è null o una stringa vuota, viene utilizzato il valore della proprietà identity.AuthenticationType (IIdentity.AuthenticationType). |
BootstrapContext | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.BootStrapContext ; in caso contrario, null . |
Claims | Inizializzato dal parametro claims . Se identity è assegnabile da ClaimsIdentity, le attestazioni di identity vengono aggiunte alla nuova istanza prima di quelle specificate dal parametro claims . |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.Label ; in caso contrario, null . |
Name | Se identity non è assegnabile da ClaimsIdentity, non è null e dispone di una proprietà IIdentity.Name che non è null ; Alla nuova istanza viene aggiunta un'attestazione nome usando il valore della proprietà IIdentity.Name.
Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | Valore del parametro nameType . Tuttavia, se il valore del parametro nameType è null o una stringa vuota e identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della proprietà identity.NameClaimType ; in caso contrario, viene utilizzato DefaultNameClaimType. |
RoleClaimType | Valore del parametro roleClaimType . Tuttavia, se il valore del parametro roleClaimType è null o una stringa vuota e identity è assegnabile da ClaimsIdentity, viene usato il valore della proprietà identity.RoleClaimType ; in caso contrario, viene utilizzato DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(IEnumerable<Claim>, String, String, String)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity con le attestazioni, il tipo di autenticazione, il tipo di attestazione del nome e il tipo di attestazione del ruolo specificati.
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)
Parametri
- claims
- IEnumerable<Claim>
Attestazioni con cui popolare l'identità delle attestazioni.
- authenticationType
- String
Tipo di autenticazione utilizzata.
- nameType
- String
Tipo di attestazione da usare per le attestazioni del nome.
- roleType
- String
Tipo di attestazione da usare per le attestazioni di ruolo.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor |
null . |
AuthenticationType | Valore del parametro authenticationType . Se il parametro authenticationType è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext |
null . |
Claims | Inizializzato dal parametro claims . |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label |
null . |
Name | Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | Valore del parametro nameType . Tuttavia, se il parametro nameType è null o una stringa vuota, la proprietà viene impostata su DefaultNameClaimType. |
RoleClaimType | Valore del parametro roleClaimType . Tuttavia, se il parametro roleClaimType è null o una stringa vuota, la proprietà viene impostata su DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(String, String, String)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity con il tipo di autenticazione, il tipo di attestazione del nome e il tipo di attestazione del ruolo specificati.
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)
Parametri
- authenticationType
- String
Tipo di autenticazione utilizzata.
- nameType
- String
Tipo di attestazione da usare per le attestazioni del nome.
- roleType
- String
Tipo di attestazione da usare per le attestazioni di ruolo.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor |
null . |
AuthenticationType | Valore del parametro authenticationType . Se il parametro authenticationType è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext |
null . |
Claims | Raccolta vuota. |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label |
null . |
Name | Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | Valore del parametro nameType . Se il parametro nameType è null o una stringa vuota, la proprietà viene impostata su DefaultNameClaimType. |
RoleClaimType | Valore del parametro roleType . Se il parametro roleType è null o una stringa vuota, la proprietà viene impostata su DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(SerializationInfo, StreamingContext)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.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 ClaimsIdentity da un flusso serializzato creato utilizzando 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)
Parametri
- info
- SerializationInfo
Dati serializzati.
- context
- StreamingContext
Contesto per la serializzazione.
- Attributi
Eccezioni
info
è null
.
Si applica a
ClaimsIdentity(IEnumerable<Claim>, String)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity con le attestazioni e il tipo di autenticazione specificati.
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)
Parametri
- claims
- IEnumerable<Claim>
Attestazioni con cui popolare l'identità delle attestazioni.
- authenticationType
- String
Tipo di autenticazione utilizzata.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor |
null . |
AuthenticationType | Valore del parametro authenticationType . Se il parametro authenticationType è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext |
null . |
Claims | Inizializzato dal parametro claims . |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label |
null . |
Name | Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando le attestazioni specificate e il IIdentityspecificato.
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))
Parametri
- identity
- IIdentity
Identità da cui basare la nuova identità delle attestazioni.
- claims
- IEnumerable<Claim>
Attestazioni con cui popolare l'identità delle attestazioni.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.Actor ; in caso contrario, null . |
AuthenticationType | Parametro authenticationType . Se il parametro authenticationType è null o una stringa vuota, viene utilizzato il valore della proprietà identity.AuthenticationType (IIdentity.AuthenticationType). |
BootstrapContext | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.BootStrapContext ; in caso contrario, null . |
Claims | Inizializzato dal parametro claims . Se identity è assegnabile da ClaimsIdentity, le attestazioni di identity vengono aggiunte alla nuova istanza prima di quelle specificate dal parametro claims . |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.Label ; in caso contrario, null . |
Name | Se identity non è assegnabile da ClaimsIdentity, non è null e dispone di una proprietà IIdentity.Name che non è null ; Alla nuova istanza viene aggiunta un'attestazione nome usando il valore della proprietà IIdentity.Name.
Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della proprietà identity.NameClaimType ; in caso contrario, viene usato DefaultNameClaimType. |
RoleClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della proprietà identity.RoleClaimType ; in caso contrario, viene usato DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(IIdentity)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando il nome e il tipo di autenticazione del IIdentityspecificato.
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)
Parametri
- identity
- IIdentity
Identità da cui basare la nuova identità delle attestazioni.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.Actor ; in caso contrario, null . |
AuthenticationType | Viene utilizzato il valore della proprietà identity.AuthenticationType (IIdentity.AuthenticationType). |
BootstrapContext | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.BootStrapContext ; in caso contrario, null . |
Claims | Se identity è assegnabile da ClaimsIdentity, le attestazioni di identity vengono aggiunte alla nuova istanza; in caso contrario, una raccolta vuota. |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label | Se identity è assegnabile da ClaimsIdentity, il valore della proprietà identity.Label ; in caso contrario, null . |
Name | Se identity non è assegnabile da ClaimsIdentity, non è null e dispone di una proprietà IIdentity.Name che non è null ; Alla nuova istanza viene aggiunta un'attestazione nome usando il valore della proprietà IIdentity.Name.
Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della proprietà identity.NameClaimType ; in caso contrario, viene usato DefaultNameClaimType. |
RoleClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della proprietà identity.RoleClaimType ; in caso contrario, viene usato DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(ClaimsIdentity)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity da un'istanza di ClaimsIdentity esistente.
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)
Parametri
- other
- ClaimsIdentity
ClaimsIdentity da copiare.
Eccezioni
other
è null
.
Commenti
Nella tabella seguente vengono illustrate le assegnazioni del valore della proprietà per un'istanza della classe ClaimsIdentity dalla ClaimsIdentity fornita al costruttore.
Proprietà | Valore |
---|---|
Actor | Se il valore della proprietà other.Actor non è null , il other.Actor ClaimsIdentity viene clonato e assegnato; in caso contrario, null . |
AuthenticationType | Valore della proprietà other.AuthenticationType . |
BootstrapContext | Valore della proprietà other.BootstrapContext . |
Claims |
List<Claim> di attestazioni, se presenti, nella proprietà other.Claims . |
Label | Valore della proprietà other.Label . |
NameClaimType | Valore della proprietà other.NameClaimType . |
RoleClaimType | Valore della proprietà other.RoleClaimType . |
CustomSerializationData | Se other.CustomSerializationData non è null , other.CustomSerializationData viene clonato e assegnato; in caso contrario, null . |
Si applica a
ClaimsIdentity(SerializationInfo)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.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 ClaimsIdentity da un flusso serializzato creato utilizzando 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)
Parametri
- info
- SerializationInfo
Dati serializzati.
- Attributi
Eccezioni
info
è null
.
Si applica a
ClaimsIdentity(BinaryReader)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza un'istanza di ClaimsIdentity con il BinaryReaderspecificato.
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)
Parametri
- reader
- BinaryReader
Oggetto BinaryReader che punta a un ClaimsIdentity.
Eccezioni
reader
è null
.
Commenti
In genere, il lettore viene costruito dai byte restituiti da WriteTo.
Si applica a
ClaimsIdentity(IEnumerable<Claim>)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando una raccolta enumerata di oggetti 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))
Parametri
- claims
- IEnumerable<Claim>
Attestazioni con cui popolare l'identità delle attestazioni.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Inizializzato dal parametro claims . |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label |
null . |
Name | Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(String)
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
- Origine:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity con una raccolta di attestazioni vuota e il tipo di autenticazione specificato.
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)
Parametri
- authenticationType
- String
Tipo di autenticazione utilizzata.
Commenti
Nella tabella seguente vengono illustrati i valori iniziali delle proprietà per un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor |
null . |
AuthenticationType | Valore del parametro authenticationType . Se il parametro authenticationType è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext |
null . |
Claims | Raccolta vuota. |
IsAuthenticated | Nota: Quando si accede, il valore della proprietà IsAuthenticated viene restituito in base al valore della proprietà AuthenticationType. |
Label |
null . |
Name | Nota: Quando si accede, il valore della proprietà Name viene restituito in base al NameClaimType e all'insieme Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |