SessionSecurityTokenCacheKey Classe

Definição

Representa a chave para uma entrada em um SessionSecurityTokenCache.

public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
Herança
SessionSecurityTokenCacheKey

Observações

Ao fazer cache a SessionSecurityToken , são necessários dois índices. Um é o ID de contexto, representado pela SessionSecurityToken.ContextId propriedade, que é único em todos os tokens de sessão. A outra é a geração de chaves, representada pela SessionSecurityToken.KeyGeneration propriedade, que é única dentro de um token de sessão. Quando um token de sessão é emitido, tem apenas um ID de contexto. Quando o token de sessão é renovado, a geração de chaves é adicionada. Após a renovação, o token de sessão renovado é identificável de forma única através do ID de contexto e da geração de chaves.

Objetos do tipo SessionSecurityTokenCacheKey são usados como índices para o cache de tokens de sessão. Um índice terá sempre uma propriedade válida ContextId especificada, mas a KeyGeneration propriedade pode ser null, dependendo se o token foi renovado. Existe também uma opção EndpointId opcional que indica o ponto final para onde o token é direcionado.

Construtores

Name Description
SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Inicializa uma nova instância da SessionSecurityTokenCacheKey classe.

Propriedades

Name Description
ContextId

Obtém o ID de contexto para a chave de cache.

EndpointId

Obtém o ID do Endpoint para o qual esta entrada de cache é aplicada.

IgnoreKeyGeneration

Recebe ou define um valor que indica se a geração de chaves pode ser ignorada ao fazer a comparação de índices.

KeyGeneration

Obtém a geração de chave para a chave de cache.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual à chave de cache atual.

GetHashCode()

Devolve um código hash para a chave de cache atual.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Sobrescreve ToString() para fornecer um identificador único.

Operadores

Name Description
Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa o operador de igualdade para a SessionSecurityTokenCacheKey classe.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa o operador de igualdade para a SessionSecurityTokenCacheKey classe.

Aplica-se a