Condividi tramite


SessionSecurityTokenCacheKey Classe

Definizione

Rappresenta la chiave per una voce in un oggetto SessionSecurityTokenCache.

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

Commenti

Quando si memorizza nella cache un SessionSecurityToken oggetto sono necessari due indici. Uno è l'ID contesto, rappresentato dalla SessionSecurityToken.ContextId proprietà , che è univoco in tutti i token di sessione. L'altra è la generazione di chiavi, rappresentata dalla SessionSecurityToken.KeyGeneration proprietà , che è univoca all'interno di un token di sessione. Quando viene rilasciato un token di sessione, ha solo un ID di contesto. Quando il token di sessione viene rinnovato, viene aggiunta la generazione di chiavi. Dopo il rinnovo, il token di sessione rinnovato è identificabile in modo univoco tramite l'ID di 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. È anche disponibile un elemento facoltativo EndpointId che fornisce all'endpoint a cui è limitato l'ambito del token.

Costruttori

Nome Descrizione
SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Inizializza una nuova istanza della classe SessionSecurityTokenCacheKey.

Proprietà

Nome Descrizione
ContextId

Ottiene l'ID del contesto per la chiave della cache.

EndpointId

Ottiene l'ID endpoint a cui è definita l'ambito di questa voce della cache.

IgnoreKeyGeneration

Ottiene o imposta un valore che indica se è possibile ignorare la generazione di chiavi durante il confronto degli indici.

KeyGeneration

Ottiene la generazione di chiavi per la chiave della cache.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale alla chiave della cache corrente.

GetHashCode()

Restituisce un codice hash per la chiave della cache corrente.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

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

Operatori

Nome Descrizione
Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa l'operatore di uguaglianza per la SessionSecurityTokenCacheKey classe .

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa l'operatore di uguaglianza per la SessionSecurityTokenCacheKey classe .

Si applica a