SessionSecurityTokenCacheKey Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |