MsalDistributedTokenCacheAdapterOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |