Sprache

MicrosoftIdentityOptions.UseFastUnboundedCache Eigenschaft

Definition

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

Eigenschaftswert

Gilt für: