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

Comentários

Ao armazenar em cache um SessionSecurityToken , há dois índices necessários. Uma delas é a ID de contexto, representada pela SessionSecurityToken.ContextId propriedade , que é exclusiva em todos os tokens de sessão. A outra é a geração de chave, representada pela SessionSecurityToken.KeyGeneration propriedade , que é exclusiva dentro de um token de sessão. Quando um token de sessão é emitido, ele tem apenas uma ID de contexto. Quando o token de sessão é renovado, a geração de chave é adicionada. Após a renovação, o token de sessão renovado é identificável exclusivamente por meio da ID de contexto e da geração de chave.

Objetos do tipo SessionSecurityTokenCacheKey são usados como índices para o cache de token de sessão. Um índice sempre terá uma propriedade válida ContextId especificada, mas a KeyGeneration propriedade pode ser null, dependendo se o token foi renovado. Há também um opcional EndpointId que fornece o ponto de extremidade ao qual o token está no escopo.

Construtores

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Inicializa uma nova instância da classe SessionSecurityTokenCacheKey.

Propriedades

ContextId

Obtém a ID de contexto da chave de cache.

EndpointId

Obtém a ID de ponto de extremidade para a qual o escopo dessa entrada de cache é delimitado.

IgnoreKeyGeneration

Obtém ou define um valor que indica se a geração de chave pode ser ignorada ao fazer a comparação de índice.

KeyGeneration

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

Métodos

Equals(Object)

Determina se o objeto especificado é o mesmo que a chave de cache atual.

GetHashCode()

Retorna 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 Object atual.

(Herdado de Object)
ToString()

Substitui ToString() para fornecer um identificador exclusivo.

Operadores

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa o operador de igualdade para a classe SessionSecurityTokenCacheKey.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementa o operador de igualdade para a classe SessionSecurityTokenCacheKey.

Aplica-se a