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 SessionSecurityToken (ClaimsPrincipal, TimeSpan)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe SessionSecurityToken dall'entità specificata. Il nuovo token è valido dal UtcNow tutta la durata specificata.

Spazio dei nomi:   System.IdentityModel.Tokens
Assembly:  System.IdentityModel (in System.IdentityModel.dll)

public SessionSecurityToken(
	ClaimsPrincipal claimsPrincipal,
	TimeSpan lifetime
)

Parametri

claimsPrincipal
Type: System.Security.Claims.ClaimsPrincipal

Entità richieste da cui inizializzare il token.

lifetime
Type: System.TimeSpan

Il periodo del tempo corrente durante il quale il token è valido. Il ValidFrom verrà impostata su UtcNow e ValidTo verrà impostata su ValidFrom oltre il periodo specificato dal parametro.

Exception Condition
ArgumentNullException

claimsPrincipal è null.

-oppure-

La proprietà Identities di claimsPrincipal è null.

InvalidOperationException

lifetime è minore o uguale a Zero.

Di seguito sono illustrati i valori iniziali delle proprietà di un'istanza della classe SessionSecurityToken.

Proprietà

Valore iniziale

ClaimsPrincipal

claimsPrincipal

Context

null

ContextId

Impostare un ID univoco generato.

EndpointId

String.Empty

Id

Impostare un ID univoco generato.

IsPersistent

false

IsReferenceMode

false

KeyEffectiveTime

UtcNow

KeyExpirationTime

UtcNow Oltre a lifetime.

KeyGeneration

null

SecurityKeys

Contiene una chiave simmetrica a 128 bit generato.

System_CAPS_noteNota

L'implementazione predefinita non utilizza questa proprietà. Chiavi di crittografia e firma dipendono da applicare le trasformazioni di cookie di SessionSecurityTokenHandler che elabora il token.

ValidFrom

UtcNow

ValidTo

UtcNow Oltre a lifetime.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: