SessionSecurityTokenCacheKey Classe
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.
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. |