Idioma

MsalMemoryTokenCacheProvider Classe

Definição

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
MsalMemoryTokenCacheProvider

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).

Aplica-se a