CacheOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |