MsalDistributedTokenCacheAdapterOptions Classe

Definizione

Opzioni per l'adattatore di serializzazione della cache dei token MSAL, che delega la serializzazione alle IDistributedCache implementazioni disponibili con .NET Core.

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

Costruttori

Nome Descrizione
MsalDistributedTokenCacheAdapterOptions()

Opzioni per l'adattatore di serializzazione della cache dei token MSAL, che delega la serializzazione alle IDistributedCache implementazioni disponibili con .NET Core.

Proprietà

Nome Descrizione
DisableL1Cache

Disabilitare la cache in memoria (L1). Utile negli scenari in cui più app condividono la stessa cache distribuita (L2).

EnableAsyncL2Write

Abilitare la scrittura nella cache distribuita (L2) come asincrona (ad esempio fire-and-forget). Ciò migliora le prestazioni perché il MSAL.NET non dovrà attendere il completamento della scrittura.

Encrypt

Deve essere crittografata la cache dei token.

L1CacheOptions

Opzioni della cache in memoria (L1).

OnL2CacheFailure

Callback offerto all'app per ricevere una notifica quando la cache L2 non riesce. In questo modo l'app ha la possibilità di agire sulla cache L2, ad esempio nel caso dell'eccezione Redis, per riconnettersi. Questa operazione viene lasciata all'applicazione perché è l'unica che conosce la reale implementazione della cache L2. Il gestore deve restituire true se la cache deve ritentare l'operazione e false in caso contrario. Quando true viene passato e il nuovo tentativo ha esito negativo, verrà generata un'eccezione.

Si applica a