Idioma

MsalMemoryTokenCacheProvider Classe

Definição

Uma implementação do cache de token para clientes confidenciais e públicos com suporte do MemoryCache.

public class MsalMemoryTokenCacheProvider : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalMemoryTokenCacheProvider = class
    inherit MsalAbstractTokenCacheProvider
Public Class MsalMemoryTokenCacheProvider
Inherits MsalAbstractTokenCacheProvider
Herança
MsalMemoryTokenCacheProvider

Construtores

Nome Description
MsalMemoryTokenCacheProvider(IMemoryCache, IOptions<MsalMemoryTokenCacheOptions>)

Construtor.

Métodos

Nome Description
ClearAsync(String)

Limpe a cache.

(Herdado de MsalAbstractTokenCacheProvider)
GetSuggestedCacheKey(TokenCacheNotificationArgs)

Método a ser substituído por serializadores de cache concretos para expressar a chave sugerida.

(Herdado de MsalAbstractTokenCacheProvider)
Initialize(ITokenCache)

Inicializa a serialização do cache de token.

(Herdado de MsalAbstractTokenCacheProvider)
InitializeAsync(ITokenCache)

Inicializa a serialização do cache de token.

(Herdado de MsalAbstractTokenCacheProvider)
OnBeforeWriteAsync(TokenCacheNotificationArgs)

Se você quiser garantir que nenhuma gravação simultânea ocorra, use essa notificação para colocar um bloqueio na entrada.

(Herdado de MsalAbstractTokenCacheProvider)
ReadCacheBytesAsync(String, CacheSerializerHints)

Método a ser substituído por serializadores de cache concretos para ler os bytes de cache.

ReadCacheBytesAsync(String)

Lê um blob do cache de serialização (identificado por sua chave).

RemoveKeyAsync(String, CacheSerializerHints)

Método a ser substituído por serializadores de cache concreto para remover uma entrada do cache.

(Herdado de MsalAbstractTokenCacheProvider)
RemoveKeyAsync(String)

Remove um cache de token identificado por sua chave, do cache de serialização.

WriteCacheBytesAsync(String, Byte[], CacheSerializerHints)

Grava um blob de cache de token no cache de serialização (identificado por sua chave).

WriteCacheBytesAsync(String, Byte[])

Grava um blob de cache de token no cache de serialização (identificado por sua chave).

Aplica-se a