Condividi tramite


SessionSecurityTokenCacheKey Classe

Definizione

Rappresenta la chiave per una voce in SessionSecurityTokenCache.

public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
Ereditarietà
SessionSecurityTokenCacheKey

Commenti

Quando si memorizza nella cache un oggetto SessionSecurityToken sono necessari due indici. Uno è l'ID SessionSecurityToken.ContextId contesto rappresentato dalla proprietà, univoca in tutti i token di sessione. L'altra è la SessionSecurityToken.KeyGeneration generazione della chiave rappresentata dalla proprietà, che è univoca all'interno di un token di sessione. Quando viene rilasciato un token di sessione ha solo un ID contesto. Quando il token di sessione viene rinnovato, viene aggiunta la generazione della chiave. Dopo il rinnovo, il token di sessione rinnovato è identificabile in modo univoco tramite l'ID contesto e la generazione di chiavi.

Gli oggetti di tipo SessionSecurityTokenCacheKey vengono usati come indici nella cache dei token di sessione. Un indice avrà sempre una proprietà valida ContextId specificata, ma la KeyGeneration proprietà può essere null, a seconda che il token sia stato rinnovato. Esiste anche un elemento facoltativo EndpointId che fornisce l'endpoint a cui è compreso l'ambito del token.

Costruttori

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Inizializza una nuova istanza della classe SessionSecurityTokenCacheKey.

Proprietà

ContextId

Ottiene l'ID di contesto per la chiave di cache.

EndpointId

Ottiene l'ID di endpoint che è l'ambito di questa voce della cache.

IgnoreKeyGeneration

Ottiene o imposta un valore che indica se la generazione delle chiavi può essere ignorata durante il confronto degli indici.

KeyGeneration

Ottiene la generazione della chiave per la chiave della cache.

Metodi

Equals(Object)

Determina se l'oggetto specificato corrisponde alla chiave di cache corrente.

GetHashCode()

Restituisce un codice hash per la chiave di cache corrente.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Esegue l'override di ToString() per fornire un identificatore univoco.

Operatori

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa l'operatore di uguaglianza per la classe SessionSecurityTokenCacheKey.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa l'operatore di uguaglianza per la classe SessionSecurityTokenCacheKey.

Si applica a