Język

ConfidentialClientApplicationOptions.EnableCacheSynchronization Właściwość

Definicja

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.

Dotyczy