Język

MsalDistributedTokenCacheAdapterOptions Klasa

Definicja

Opcje karty serializacji pamięci podręcznej tokenu MSAL, która deleguje serializacji do IDistributedCache implementacji dostępnych za pomocą platformy .NET Core.

public class MsalDistributedTokenCacheAdapterOptions : Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions
type MsalDistributedTokenCacheAdapterOptions = class
    inherit DistributedCacheEntryOptions
Public Class MsalDistributedTokenCacheAdapterOptions
Inherits DistributedCacheEntryOptions
Dziedziczenie
MsalDistributedTokenCacheAdapterOptions

Konstruktory

Nazwa Opis
MsalDistributedTokenCacheAdapterOptions()

Opcje karty serializacji pamięci podręcznej tokenu MSAL, która deleguje serializacji do IDistributedCache implementacji dostępnych za pomocą platformy .NET Core.

Właściwości

Nazwa Opis
DisableL1Cache

Wyłącz pamięć podręczną w pamięci (L1). Przydatne w scenariuszach, w których wiele aplikacji współużytkuje tę samą rozproszoną pamięć podręczną (L2).

EnableAsyncL2Write

Włącz zapisywanie w rozproszonej pamięci podręcznej (L2) jako asynchroniczne (tj. fire-and-forget). Poprawia to wydajność, ponieważ MSAL.NET nie będzie musiał czekać na ukończenie zapisu.

Encrypt

W przypadku szyfrowania pamięci podręcznej tokenu.

L1CacheOptions

Opcje pamięci podręcznej w pamięci (L1).

OnL2CacheFailure

Wywołanie zwrotne oferowane aplikacji do powiadomienia, gdy pamięć podręczna L2 zakończy się niepowodzeniem. Dzięki temu aplikacja ma możliwość ponownego nawiązania połączenia z pamięcią podręczną L2, na przykład w przypadku wyjątku usługi Redis. Pozostaje to aplikacja, ponieważ jest to jedyna, która wie o rzeczywistej implementacji pamięci podręcznej L2. Program obsługi powinien zwrócić true , jeśli pamięć podręczna powinna ponowić operację i false w przeciwnym razie. Po true przekazaniu i niepomyślnie ponowieniu próby zostanie zgłoszony wyjątek.

Dotyczy