SessionSecurityTokenCacheKey Classe

Définition

Représente la clé d'une entrée dans un SessionSecurityTokenCache.

public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
Héritage
SessionSecurityTokenCacheKey

Remarques

Lors de la mise en cache d’un SessionSecurityToken , deux index sont requis. L’un est l’ID de contexte, représenté par la SessionSecurityToken.ContextId propriété, qui est unique pour tous les jetons de session. L’autre est la génération de clé, représentée par la SessionSecurityToken.KeyGeneration propriété, qui est unique au sein d’un jeton de session. Lorsqu’un jeton de session est émis, il n’a qu’un ID de contexte. Lorsque le jeton de session est renouvelé, la génération de clé est ajoutée. Après le renouvellement, le jeton de session renouvelé est identifiable de façon unique via l’ID de contexte et la génération de clé.

Les objets de type SessionSecurityTokenCacheKey sont utilisés comme index dans le cache de jetons de session. Un index aura toujours une propriété valide ContextId spécifiée, mais la KeyGeneration propriété peut avoir la valeur null , selon que le jeton a été renouvelé ou non. Il existe également un facultatif EndpointId qui donne le point de terminaison auquel le jeton est étendu.

Constructeurs

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Initialise une nouvelle instance de la classe SessionSecurityTokenCacheKey.

Propriétés

ContextId

Obtient l'ID de contexte pour la clé de cache.

EndpointId

Obtient l'ID du point de terminaison dont la portée de cette entrée de cache est définie.

IgnoreKeyGeneration

Obtient ou définit une valeur qui indique si l'opération de génération de clé peut être ignorée lors de la comparaison d'index.

KeyGeneration

Obtient la génération de clé pour la clé de cache.

Méthodes

Equals(Object)

Détermine si l'objet spécifié correspond à la clé de cache actuelle.

GetHashCode()

Retourne un code de hachage pour la clé de cache actuelle.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Remplace ToString() pour fournir un identificateur unique.

Opérateurs

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implémente l'opérateur d'égalité pour la classe SessionSecurityTokenCacheKey.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implémente l'opérateur d'égalité pour la classe SessionSecurityTokenCacheKey.

S’applique à