Lenguaje

MsalDistributedTokenCacheAdapterOptions Clase

Definición

Opciones para el adaptador de serialización de caché de tokens de MSAL, que delega la serialización a las IDistributedCache implementaciones disponibles con .NET Core.

public class MsalDistributedTokenCacheAdapterOptions : Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions
type MsalDistributedTokenCacheAdapterOptions = class
    inherit DistributedCacheEntryOptions
Public Class MsalDistributedTokenCacheAdapterOptions
Inherits DistributedCacheEntryOptions
Herencia
MsalDistributedTokenCacheAdapterOptions

Constructores

Nombre Description
MsalDistributedTokenCacheAdapterOptions()

Opciones para el adaptador de serialización de caché de tokens de MSAL, que delega la serialización a las IDistributedCache implementaciones disponibles con .NET Core.

Propiedades

Nombre Description
DisableL1Cache

Deshabilite la memoria caché en memoria (L1). Resulta útil en escenarios en los que varias aplicaciones comparten la misma caché distribuida (L2).

EnableAsyncL2Write

Habilite la escritura en la memoria caché distribuida (L2) para que sea asincrónica (es decir, fire-and-forget). Esto mejora el rendimiento, ya que el MSAL.NET no tendrá que esperar a que se complete la escritura.

Encrypt

Si se cifra la caché de tokens.

L1CacheOptions

Opciones de la memoria caché en memoria (L1).

OnL2CacheFailure

Devolución de llamada que se ofrece a la aplicación para recibir una notificación cuando se produce un error en la caché L2. De este modo, la aplicación tiene la posibilidad de actuar en la caché L2, por ejemplo, en el caso de la excepción de Redis, para volver a conectarse. Esto queda a la aplicación, ya que es la única que conoce la implementación real de la memoria caché L2. El controlador debe devolver true si la memoria caché debe intentar la operación de nuevo y false , de lo contrario, . Cuando true se pasa y se produce un error en el reintento, se producirá una excepción.

Se aplica a