ConfidentialClientApplicationBuilder.WithCacheSynchronization(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn dieser Wert festgelegt ist true, sperrt MSAL den Cachezugriff auf der ConfidentialClientApplication Ebene, d. h. der Codeblock zwischen BeforeAccessAsync und AfterAccessAsync-Rückrufen wird synchronisiert.
Apps können dieses Kennzeichen festlegen, um eine optimistische Strategie für die Cachesperrung zu false aktivieren, was zu einer besseren Leistung bei den Kosten der Cachekonsistenz führen kann.
Das Festlegen dieses Kennzeichens false wird nur für Apps empfohlen, die eine neue ConfidentialClientApplication Anforderung erstellen.
public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithCacheSynchronization(bool enableCacheSynchronization);
member this.WithCacheSynchronization : bool -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder
Public Function WithCacheSynchronization (enableCacheSynchronization As Boolean) As ConfidentialClientApplicationBuilder
Parameter
- enableCacheSynchronization
- Boolean
Gibt zurück
Hinweise
Dieses Kennzeichen ist true standardmäßig vorhanden. Das Standardverhalten wird empfohlen.