MsalDistributedTokenCacheAdapterOptions Classe

Definição

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

Aplica-se a