MsalMemoryTokenCacheProvider 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 de cache de token tanto para clientes Confidenciais como Públicos, apoiada pelo MemoryCache.
public class MsalMemoryTokenCacheProvider : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalMemoryTokenCacheProvider = class
inherit MsalAbstractTokenCacheProvider
Public Class MsalMemoryTokenCacheProvider
Inherits MsalAbstractTokenCacheProvider
- Herança
Construtores
| Name | Descrição |
|---|---|
| MsalMemoryTokenCacheProvider(IMemoryCache, IOptions<MsalMemoryTokenCacheOptions>) |
Construtor. |
Métodos
| Name | 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) |
Método a ser sobreposto por serializadores de cache concretos para ler os bytes da cache. |
| ReadCacheBytesAsync(String) |
Lê um blob do cache de serialização (identificado pela sua chave). |
| RemoveKeyAsync(String, CacheSerializerHints) |
Método a ser sobreposto por serializadores de cache concretos para remover uma entrada da cache. (Herdado de MsalAbstractTokenCacheProvider) |
| RemoveKeyAsync(String) |
Remove uma cache de token identificada pela sua chave, da cache de serialização. |
| WriteCacheBytesAsync(String, Byte[], CacheSerializerHints) |
Escreve um blob de cache de token na cache de serialização (identificada pela sua chave). |
| WriteCacheBytesAsync(String, Byte[]) |
Escreve um blob de cache de token na cache de serialização (identificada pela sua chave). |