MsalDistributedTokenCacheAdapterOptions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Opções para o adaptador de serialização da cache de token MSAL, que delega a serialização às IDistributedCache implementações disponíveis com o .NET Core.
public class MsalDistributedTokenCacheAdapterOptions : Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions
type MsalDistributedTokenCacheAdapterOptions = class
inherit DistributedCacheEntryOptions
Public Class MsalDistributedTokenCacheAdapterOptions
Inherits DistributedCacheEntryOptions
- Herança
-
MsalDistributedTokenCacheAdapterOptions
Construtores
| Name | Descrição |
|---|---|
| MsalDistributedTokenCacheAdapterOptions() |
Opções para o adaptador de serialização da cache de token MSAL, que delega a serialização às IDistributedCache implementações disponíveis com o .NET Core. |
Propriedades
| Name | Descrição |
|---|---|
| DisableL1Cache |
Desative a cache em memória (L1). Útil em cenários onde várias aplicações partilham a mesma cache distribuída (L2). |
| EnableAsyncL2Write |
Permitir que a escrita na cache distribuída (L2) seja assíncrona (ou seja, disparar e esquecer). Isto melhora o desempenho, pois o MSAL.NET não terá de esperar que a escrita termine. |
| Encrypt |
O cache de tokens deve estar encriptado. |
| L1CacheOptions |
Opções da cache em memória (L1). |
| OnL2CacheFailure |
O Callback foi oferecido à aplicação para ser notificado quando a cache L2 falhar.
Desta forma, a aplicação tem a possibilidade de agir sobre a cache L2, por exemplo, no caso da exceção Redis, para se reconectar. Isto fica a cargo da aplicação, pois é a única que conhece a implementação real do cache L2.
O handler deve devolver |