ConfidentialClientApplicationBuilder.WithCacheSynchronization(Boolean) Metoda
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 Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCacheSynchronization(bool enableCacheSynchronization);
member this.WithCacheSynchronization : bool -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder
Public Function WithCacheSynchronization (enableCacheSynchronization As Boolean) As ConfidentialClientApplicationBuilder
Parametry
- enableCacheSynchronization
- Boolean
Zwraca
Uwagi
Ta flaga jest true domyślnie. Zalecane jest zachowanie domyślne.