MicrosoftIdentityOptions.UseFastUnboundedCache Eigenschaft
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 auf true festgelegt ist, verwendet der Cache im Speichertoken den internen freigegebenen (statischen) Cache von MSAL anstelle des IMemoryCache Serialisierungsanbieters.
Standardwert ist false (empfohlen). Wenn falseToken über den In-Memory-Serialisierungsanbieter gespeichert werden, berücksichtigt der Cache den Ablauf pro Eintrag, die Speichercachegrößenbeschränkung und die Cacheschlüsselpartitionierung.
true Für den schnellen, prozessweiten statischen Cache festgelegt. Sie vermeidet die Serialisierung pro Anforderung, ist aber ungebunden (keine Eviction von abgelaufenen Token) und ignoriert die Ablauf-/Größenoptionen und den Partitionierungs-Hook. Dies kann über die Konfiguration (z. B. "AzureAd": { "UseFastUnboundedCache": true }) festgelegt werden.
public bool UseFastUnboundedCache { get; set; }
member this.UseFastUnboundedCache : bool with get, set
Public Property UseFastUnboundedCache As Boolean