Język

CacheOptions Klasa

Definicja

Opcje pamięci podręcznych tokenów biblioteki MSAL.

public class CacheOptions
type CacheOptions = class
Public Class CacheOptions
Dziedziczenie
CacheOptions

Uwagi

Szczegółowe wskazówki dotyczące pamięci podręcznej dla każdego typu i platformy aplikacji, w tym opcji L2: https://aka.ms/msal-net-token-cache-serialization

Konstruktory

Nazwa Opis
CacheOptions()

Konstruktor opcji z wartościami domyślnymi.

CacheOptions(Boolean)

Konstruktor

Właściwości

Nazwa Opis
DisableInternalCacheOptions

Opcje, które całkowicie wyłączają wewnętrzną pamięć podręczną tokenu wewnątrzpamiętnego biblioteki MSAL. Użyj tej funkcji, gdy aplikacja zarządza własnym cyklem życia pamięci podręcznej tokenów.

Po ustawieniu:

W przypadku poufnych przepływów klientów pobierz token odświeżania przy użyciu metody GetRefreshToken(AuthenticationResult) i wywołaj AcquireTokenByRefreshToken(IEnumerable<String>, String) metodę , aby ponownie uzyskać token na kolejnych żądaniach lub użyj innego przepływu interaktywnego.

EnableSharedCacheOptions

Zalecane opcje używania statycznej pamięci podręcznej.

IsInternalCacheDisabled

W przypadku ustawienia wartości true biblioteka MSAL nie odczytuje ani nie zapisuje w wewnętrznej pamięci podręcznej tokenu w pamięci. Jest to przeznaczone dla zaawansowanych scenariuszy, w których obiekt wywołujący zarządza własną pamięcią podręczną tokenów. Nie można połączyć z UseSharedCache.

UseSharedCache

Udostępnianie pamięci podręcznej między wszystkimi obiektami ClientApplication. Pamięć podręczna staje się statyczna. Wartość domyślna to fałsz.

Dotyczy