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 vuote. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Inizializza una nuova istanza della classe ClaimsIdentity dall'oggetto IIdentity specificato 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 usando 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 IIdentity specificato. |
ClaimsIdentity(IIdentity) |
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando il nome e il tipo di autenticazione da IIdentity specificato. |
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 usando ISerializable. |
ClaimsIdentity(BinaryReader) |
Inizializza un'istanza di ClaimsIdentity con l'oggetto BinaryReader specificato. |
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()
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity con una raccolta di attestazioni vuote.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | Raccolta vuota. |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | null . |
Name | Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity dall'oggetto IIdentity specificato 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 creare la nuova identità delle attestazioni.
- claims
- IEnumerable<Claim>
Le attestazioni con cui popolare la nuova identità delle attestazioni.
- authenticationType
- String
Tipo di autenticazione utilizzata.
- nameType
- String
Il tipo di attestazione da utilizzare per le attestazioni di nome.
- roleType
- String
Il tipo di attestazione da utilizzare per le attestazioni di ruolo.
Eccezioni
identity
è un oggetto ClaimsIdentity e la proprietà Actor ha come risultato un riferimento circolare a this
.
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | Se identity è assegnabile da ClaimsIdentity, il valore della identity.Actor proprietà; in caso contrario, null . |
AuthenticationType | Parametro authenticationType . Se il authenticationType parametro è null o una stringa vuota, viene utilizzato il valore della identity.AuthenticationType proprietà (IIdentity.AuthenticationType). |
BootstrapContext | Se identity è assegnabile da ClaimsIdentity, il valore della identity.BootStrapContext proprietà; in caso contrario, null . |
Claims | Inizializzato dal claims parametro . Se identity è assegnabile da ClaimsIdentity, le attestazioni di identity vengono aggiunte alla nuova istanza prima di quelle specificate dal claims parametro . |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | Se identity è assegnabile da ClaimsIdentity, il valore della identity.Label proprietà; in caso contrario, null . |
Name | Se identity non è assegnabile da ClaimsIdentity, non null è e dispone di una proprietà che non null è . Alla nuova istanza viene aggiunta un'attestazione IIdentity.Name nome utilizzando il valore della IIdentity.Name proprietà . Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | Valore del parametro nameType . Tuttavia, se il valore del nameType parametro è null o una stringa vuota ed identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della identity.NameClaimType proprietà; in caso contrario, DefaultNameClaimType viene utilizzato . |
RoleClaimType | Valore del parametro roleClaimType . Tuttavia, se il valore del roleClaimType parametro è null o una stringa vuota e identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della identity.RoleClaimType proprietà; in caso contrario, DefaultRoleClaimType viene utilizzato . |
Si applica a
ClaimsIdentity(IEnumerable<Claim>, String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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>
Le attestazioni con cui popolare la nuova identità delle attestazioni.
- authenticationType
- String
Tipo di autenticazione utilizzata.
- nameType
- String
Il tipo di attestazione da utilizzare per le attestazioni di nome.
- roleType
- String
Il tipo di attestazione da utilizzare per le attestazioni di ruolo.
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | null . |
AuthenticationType | Valore del parametro authenticationType . Se il authenticationType parametro è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext | null . |
Claims | Inizializzato dal claims parametro . |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | null . |
Name | Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | Valore del parametro nameType . Tuttavia, se il nameType parametro è null o una stringa vuota, la proprietà viene impostata su DefaultNameClaimType. |
RoleClaimType | Valore del parametro roleClaimType . Tuttavia, se il roleClaimType parametro è null o una stringa vuota, la proprietà viene impostata su DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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
Il tipo di attestazione da utilizzare per le attestazioni di nome.
- roleType
- String
Il tipo di attestazione da utilizzare per le attestazioni di ruolo.
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | null . |
AuthenticationType | Valore del parametro authenticationType . Se il authenticationType parametro è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext | null . |
Claims | Raccolta vuota. |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | null . |
Name | Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | Valore del parametro nameType . Se il nameType parametro è Null o una stringa vuota, la proprietà viene impostata su DefaultNameClaimType. |
RoleClaimType | Valore del parametro roleType . Se il roleType parametro è Null o una stringa vuota, la proprietà viene impostata su DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(SerializationInfo, StreamingContext)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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 usando 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)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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>
Le attestazioni con cui popolare la nuova identità delle attestazioni.
- authenticationType
- String
Tipo di autenticazione utilizzata.
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | null . |
AuthenticationType | Valore del parametro authenticationType . Se il authenticationType parametro è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext | null . |
Claims | Inizializzato dal claims parametro . |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | null . |
Name | Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando le attestazioni specificate e IIdentity specificato.
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 creare la nuova identità delle attestazioni.
- claims
- IEnumerable<Claim>
Le attestazioni con cui popolare la nuova identità delle attestazioni.
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | Se identity è assegnabile da ClaimsIdentity, il valore della identity.Actor proprietà; in caso contrario, null . |
AuthenticationType | Parametro authenticationType . Se il authenticationType parametro è null o una stringa vuota, viene utilizzato il valore della identity.AuthenticationType proprietà (IIdentity.AuthenticationType). |
BootstrapContext | Se identity è assegnabile da ClaimsIdentity, il valore della identity.BootStrapContext proprietà; in caso contrario, null . |
Claims | Inizializzato dal claims parametro . Se identity è assegnabile da ClaimsIdentity, le attestazioni di identity vengono aggiunte alla nuova istanza prima di quelle specificate dal claims parametro . |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | Se identity è assegnabile da ClaimsIdentity, il valore della identity.Label proprietà; in caso contrario, null . |
Name | Se identity non è assegnabile da ClaimsIdentity, non null è e dispone di una proprietà che non null è . Alla nuova istanza viene aggiunta un'attestazione IIdentity.Name nome utilizzando il valore della IIdentity.Name proprietà . Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della identity.NameClaimType proprietà ; in caso contrario, DefaultNameClaimType viene utilizzato . |
RoleClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della identity.RoleClaimType proprietà ; in caso contrario, DefaultRoleClaimType viene utilizzato . |
Si applica a
ClaimsIdentity(IIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inizializza una nuova istanza della classe ClaimsIdentity utilizzando il nome e il tipo di autenticazione da IIdentity specificato.
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 creare la nuova identità delle attestazioni.
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | Se identity è assegnabile da ClaimsIdentity, il valore della identity.Actor proprietà; in caso contrario, null . |
AuthenticationType | Viene utilizzato il valore della identity.AuthenticationType proprietà (IIdentity.AuthenticationType). |
BootstrapContext | Se identity è assegnabile da ClaimsIdentity, il valore della identity.BootStrapContext proprietà; 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 IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | Se identity è assegnabile da ClaimsIdentity, il valore della identity.Label proprietà; in caso contrario, null . |
Name | Se identity non è assegnabile da ClaimsIdentity, non null è e dispone di una proprietà che non null è . Alla nuova istanza viene aggiunta un'attestazione IIdentity.Name nome utilizzando il valore della IIdentity.Name proprietà . Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della identity.NameClaimType proprietà ; in caso contrario, DefaultNameClaimType viene utilizzato . |
RoleClaimType | Se identity è assegnabile da ClaimsIdentity, viene utilizzato il valore della identity.RoleClaimType proprietà ; in caso contrario, DefaultRoleClaimType viene utilizzato . |
Si applica a
ClaimsIdentity(ClaimsIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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
Oggetto ClaimsIdentity da copiare.
Eccezioni
other
è null
.
Commenti
Nella tabella seguente vengono illustrate le assegnazioni del valore della proprietà per un'istanza della ClaimsIdentity classe dall'oggetto ClaimsIdentity fornito al costruttore.
Proprietà | Valore |
---|---|
Actor | Se il valore della proprietà non null è , viene other.Actor ClaimsIdentity clonato e assegnato; in caso contrario, null .other.Actor |
AuthenticationType | Il valore della proprietà other.AuthenticationType . |
BootstrapContext | Il valore della proprietà other.BootstrapContext . |
Claims | Di List<Claim> attestazioni, se presenti, nella other.Claims proprietà . |
Label | Il valore della proprietà other.Label . |
NameClaimType | Il valore della proprietà other.NameClaimType . |
RoleClaimType | Il valore della proprietà other.RoleClaimType . |
CustomSerializationData | Se other.CustomSerializationData non è , other.CustomSerializationData viene clonato e assegnato; in caso contrarionull null , . |
Si applica a
ClaimsIdentity(SerializationInfo)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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 usando 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)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inizializza un'istanza di ClaimsIdentity con l'oggetto BinaryReader specificato.
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
BinaryReader che fa riferimento a ClaimsIdentity.
Eccezioni
reader
è null
.
Commenti
In genere, il lettore viene costruito dai byte restituiti da WriteTo.
Si applica a
ClaimsIdentity(IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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>
Le attestazioni con cui popolare la nuova identità delle attestazioni.
Commenti
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | Inizializzato dal claims parametro . |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | null . |
Name | Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Si applica a
ClaimsIdentity(String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- 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
Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe ClaimsIdentity.
Proprietà | Valore |
---|---|
Actor | null . |
AuthenticationType | Valore del parametro authenticationType . Se il authenticationType parametro è null o una stringa vuota, la proprietà viene impostata su null . |
BootstrapContext | null . |
Claims | Raccolta vuota. |
IsAuthenticated | Nota: Quando si accede, il valore della IsAuthenticated proprietà viene restituito in base al valore della AuthenticationType proprietà . |
Label | null . |
Name | Nota: Quando si accede, il valore della Name proprietà viene restituito in base all'oggetto NameClaimType e all'insieme Claims . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per