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