MsalDistributedTokenCacheAdapter Clase

Definición

Implementación de la caché de tokens para clientes confidenciales y públicos respaldados por una caché distribuida. La caché distribuida (L2), de forma predeterminada crea una caché de memoria (L1), para una búsqueda más rápida, lo que da como resultado una caché de dos niveles.

public class MsalDistributedTokenCacheAdapter : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalDistributedTokenCacheAdapter = class
    inherit MsalAbstractTokenCacheProvider
Public Class MsalDistributedTokenCacheAdapter
Inherits MsalAbstractTokenCacheProvider
Herencia
MsalDistributedTokenCacheAdapter

Constructores

Nombre Description
MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider)

Inicializa una nueva instancia de la clase MsalDistributedTokenCacheAdapter.

Métodos

Nombre Description
ClearAsync(String)

Borrar la memoria caché.

(Heredado de MsalAbstractTokenCacheProvider)
GetSuggestedCacheKey(TokenCacheNotificationArgs)

Método que se va a invalidar mediante serializadores de caché concretos para expresar la clave sugerida.

(Heredado de MsalAbstractTokenCacheProvider)
Initialize(ITokenCache)

Inicializa la serialización de caché de tokens.

(Heredado de MsalAbstractTokenCacheProvider)
InitializeAsync(ITokenCache)

Inicializa la serialización de caché de tokens.

(Heredado de MsalAbstractTokenCacheProvider)
OnBeforeWriteAsync(TokenCacheNotificationArgs)

Si desea asegurarse de que no se produzca ninguna escritura simultánea, use esta notificación para colocar un bloqueo en la entrada.

(Heredado de MsalAbstractTokenCacheProvider)
ReadCacheBytesAsync(String, CacheSerializerHints)

Lea una caché de tokens específica, descrita por su clave de caché, de la caché distribuida.

ReadCacheBytesAsync(String)

Lea una caché de tokens específica, descrita por su clave de caché, de la caché distribuida.

RemoveKeyAsync(String, CacheSerializerHints)

Quita una caché de tokens específica, descrita por su clave de caché de la caché distribuida.

RemoveKeyAsync(String)

Quita una caché de tokens específica, descrita por su clave de caché de la caché distribuida.

WriteCacheBytesAsync(String, Byte[], CacheSerializerHints)

Escribe un blob de caché de tokens en la caché de serialización (por clave).

WriteCacheBytesAsync(String, Byte[])

Escribe un blob de caché de tokens en la caché de serialización (por clave).

Se aplica a