MsalDistributedTokenCacheAdapterOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Opções para o adaptador de serialização de 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
| Nome | Description |
|---|---|
| MsalDistributedTokenCacheAdapterOptions() |
Opções para o adaptador de serialização de cache de token MSAL, que delega a serialização às IDistributedCache implementações disponíveis com o .NET Core. |
Propriedades
| Nome | Description |
|---|---|
| DisableL1Cache |
Desabilite o cache na memória (L1). Útil em cenários em que vários aplicativos compartilham o mesmo cache distribuído (L2). |
| EnableAsyncL2Write |
Habilite a gravação no cache distribuído (L2) para ser assíncrona (ou seja, disparar e esquecer). Isso melhora o desempenho, pois o MSAL.NET não precisará aguardar a conclusão da gravação. |
| Encrypt |
Se o cache de tokens for criptografado. |
| L1CacheOptions |
Opções do cache na memória (L1). |
| OnL2CacheFailure |
Retorno de chamada oferecido ao aplicativo para ser notificado quando o cache L2 falhar.
Dessa forma, o aplicativo recebe a possibilidade de agir no cache L2, por exemplo, no caso da exceção redis, para se reconectar. Isso é deixado para o aplicativo, pois ele é o único que sabe sobre a implementação real do cache L2.
O manipulador deve retornar |