Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore ClaimsIdentity (IIdentity, IEnumerable<Claim>)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di ClaimsIdentity classe utilizzando l'oggetto specificato e le attestazioni specificate IIdentity.

Spazio dei nomi:   System.Security.Claims
Assembly:  mscorlib (in mscorlib.dll)

public ClaimsIdentity(
	IIdentity identity,
	IEnumerable<Claim> claims
)

Parametri

identity
Type: System.Security.Principal.IIdentity

L'identità da cui basare la nuova identità basata sulle attestazioni.

claims
Type: System.Collections.Generic.IEnumerable<Claim>

Le attestazioni con cui popolare l'identità basata sulle attestazioni.

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 di identity.Actor proprietà; in caso contrario, null.

AuthenticationType

Il authenticationType parametro. Se il authenticationType parametro null o una stringa vuota, il valore di identity.AuthenticationType (IIdentity.AuthenticationType) proprietà viene utilizzata.

BootstrapContext

Se identity è assegnabile da ClaimsIdentity, il valore di 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 quelli specificati tramite il claims parametro.

IsAuthenticated

System_CAPS_noteNota

Quando si accede, il valore di IsAuthenticated proprietà viene restituita in base al valore della AuthenticationType proprietà.

Label

Se identity è assegnabile da ClaimsIdentity, il valore di identity.Label proprietà; in caso contrario, null.

Name

Se identity non è assegnabile da ClaimsIdentity, non è null, e ha un IIdentity.Name proprietà che non è nullun'attestazione nome viene aggiunto alla nuova istanza utilizzando il valore della IIdentity.Name proprietà.

System_CAPS_noteNota

Quando si accede, il valore del Name viene restituita in base alle proprietà di NameClaimType e Claims insieme.

NameClaimType

Se identity è assegnabile da ClaimsIdentity, il valore di identity.NameClaimType proprietà viene utilizzata; in caso contrario, DefaultNameClaimType viene utilizzato.

RoleClaimType

Se identity è assegnabile da ClaimsIdentity, il valore di identity.RoleClaimType proprietà viene utilizzata; in caso contrario, DefaultRoleClaimType viene utilizzato.

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: