SessionSecurityTokenCacheKey Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |