Compartir a través de


SessionSecurityTokenCacheKey Clase

Definición

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 .

Se aplica a