ConfidentialClientApplicationOptions.EnableCacheSynchronization Właściwość
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.
Po ustawieniu truewartości biblioteka MSAL zablokuje dostęp do pamięci podręcznej na ConfidentialClientApplication poziomie, tj. blok kodu między funkcją BeforeAccessAsync i wywołaniami zwrotnymi AfterAccessAsync zostaną zsynchronizowane.
Aplikacje mogą ustawić tę flagę, aby false włączyć optymistyczną strategię blokowania pamięci podręcznej, co może spowodować lepszą wydajność kosztem spójności pamięci podręcznej.
Ustawienie tej flagi na false wartość jest zalecane tylko dla aplikacji, które tworzą nowe ConfidentialClientApplication dla każdego żądania.
public bool EnableCacheSynchronization { get; set; }
member this.EnableCacheSynchronization : bool with get, set
Public Property EnableCacheSynchronization As Boolean
Wartość właściwości
Uwagi
Ta flaga jest true domyślnie. Zalecane jest zachowanie domyślne.