MsalDistributedTokenCacheAdapter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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). |