MsalDistributedTokenCacheAdapter 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.
Uma implementação da cache de tokens para clientes Confidenciais e Públicos, apoiada por uma Cache Distribuída. A Cache Distribuída (L2), por defeito, cria uma Cache de Memória (L1), para uma consulta mais rápida, resultando numa cache de dois níveis.
public class MsalDistributedTokenCacheAdapter : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalDistributedTokenCacheAdapter = class
inherit MsalAbstractTokenCacheProvider
Public Class MsalDistributedTokenCacheAdapter
Inherits MsalAbstractTokenCacheProvider
- Herança
Construtores
| Nome | Descrição |
|---|---|
| MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider) |
Inicializa uma nova instância da MsalDistributedTokenCacheAdapter classe. |
Métodos
| Nome | Descrição |
|---|---|
| ClearAsync(String) |
Limpa o cache. (Herdado de MsalAbstractTokenCacheProvider) |
| GetSuggestedCacheKey(TokenCacheNotificationArgs) |
Método a ser sobreposto por serializadores de cache concretos para expressar a chave sugerida. (Herdado de MsalAbstractTokenCacheProvider) |
| Initialize(ITokenCache) |
Inicializa a serialização da cache do token. (Herdado de MsalAbstractTokenCacheProvider) |
| InitializeAsync(ITokenCache) |
Inicializa a serialização da cache do token. (Herdado de MsalAbstractTokenCacheProvider) |
| OnBeforeWriteAsync(TokenCacheNotificationArgs) |
Se quiser garantir que nenhuma escrita simultânea ocorra, use esta notificação para colocar um bloqueio na entrada. (Herdado de MsalAbstractTokenCacheProvider) |
| ReadCacheBytesAsync(String, CacheSerializerHints) |
Leia uma cache específica de tokens, descrita pela sua chave de cache, a partir da cache distribuída. |
| ReadCacheBytesAsync(String) |
Leia uma cache específica de tokens, descrita pela sua chave de cache, a partir da cache distribuída. |
| RemoveKeyAsync(String, CacheSerializerHints) |
Remove uma cache de token específica, descrita pela sua chave de cache da cache distribuída. |
| RemoveKeyAsync(String) |
Remove uma cache de token específica, descrita pela sua chave de cache da cache distribuída. |
| WriteCacheBytesAsync(String, Byte[], CacheSerializerHints) |
Escreve um blob de cache de token na cache de serialização (por chave). |
| WriteCacheBytesAsync(String, Byte[]) |
Escreve um blob de cache de token na cache de serialização (por chave). |