SessionSecurityTokenCacheKey Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la clave de una entrada en un elemento SessionSecurityTokenCache.
public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
- Herencia
-
SessionSecurityTokenCacheKey
Comentarios
Al almacenar en caché un SessionSecurityToken , se requieren dos índices. Uno es el identificador de contexto, representado por la SessionSecurityToken.ContextId propiedad , que es único en todos los tokens de sesión. La otra es la generación de claves, representada por la SessionSecurityToken.KeyGeneration propiedad , que es única dentro de un token de sesión. Cuando se emite un token de sesión, solo tiene un identificador de contexto. Cuando se renueva el token de sesión, se agrega la generación de claves. Después de la renovación, el token de sesión renovado se identifica de forma única a través del identificador de contexto y la generación de claves.
Los objetos de tipo SessionSecurityTokenCacheKey se usan como índices en la memoria caché de tokens de sesión. Un índice siempre tendrá una propiedad válida ContextId especificada, pero la KeyGeneration propiedad puede ser null
, dependiendo de si el token se ha renovado. También hay un opcional EndpointId que proporciona el punto de conexión al que está el ámbito del token.
Constructores
SessionSecurityTokenCacheKey(String, UniqueId, UniqueId) |
Inicializa una nueva instancia de la clase SessionSecurityTokenCacheKey. |
Propiedades
ContextId |
Obtiene el identificador de contexto de la clave de caché. |
EndpointId |
Obtiene el identificador de extremo que es el ámbito de esta entrada de caché. |
IgnoreKeyGeneration |
Obtiene o establece un valor que indica si la generación de claves puede omitirse al hacer comparación de índice. |
KeyGeneration |
Obtiene la generación de claves para la clave de caché. |
Métodos
Equals(Object) |
Determina si el objeto especificado coincide con la clave de caché actual. |
GetHashCode() |
Devuelve un código hash de la clave de caché actual. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Invalida ToString() para proporcionar un identificador único. |
Operadores
Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey) |
Implementa el operador de igualdad para la clase SessionSecurityTokenCacheKey . |
Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey) |
Implementa el operador de igualdad para la clase SessionSecurityTokenCacheKey . |