MsalDistributedTokenCacheAdapterOptions Classe

Definição

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 true se a cache tentar a operação novamente, e false caso contrário. Quando true for aprovado e a tentativa falhar, será lançada uma exceção.

Aplica-se a