Sprache

MsalDistributedTokenCacheAdapterOptions Klasse

Definition

Optionen für den MSAL-Cache-Serialisierungsadapter, der die Serialisierung an die implementierungen delegiert, die IDistributedCache mit .NET Core verfügbar sind.

public class MsalDistributedTokenCacheAdapterOptions : Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions
type MsalDistributedTokenCacheAdapterOptions = class
    inherit DistributedCacheEntryOptions
Public Class MsalDistributedTokenCacheAdapterOptions
Inherits DistributedCacheEntryOptions
Vererbung
MsalDistributedTokenCacheAdapterOptions

Konstruktoren

Name Beschreibung
MsalDistributedTokenCacheAdapterOptions()

Optionen für den MSAL-Cache-Serialisierungsadapter, der die Serialisierung an die implementierungen delegiert, die IDistributedCache mit .NET Core verfügbar sind.

Eigenschaften

Name Beschreibung
DisableL1Cache

Deaktivieren Sie den Cache im Arbeitsspeicher (L1). Nützlich in Szenarien, in denen mehrere Apps denselben verteilten Cache (L2) gemeinsam nutzen.

EnableAsyncL2Write

Aktivieren Sie das Schreiben in den verteilten Cache (L2) als asynchron (d. h. feuer-und-vergessen). Dadurch wird die Leistung verbessert, da die MSAL.NET nicht warten müssen, bis der Schreibvorgang abgeschlossen ist.

Encrypt

Sollte der Tokencache verschlüsselt werden.

L1CacheOptions

Optionen des In-Memory-Caches (L1).

OnL2CacheFailure

Rückruf, der der App angeboten wird, um benachrichtigt zu werden, wenn der L2-Cache fehlschlägt. Auf diese Weise erhält die App die Möglichkeit, auf den L2-Cache zu reagieren, z. B. bei Redis-Ausnahme, um die Verbindung wiederherzustellen. Dies bleibt der Anwendung überlassen, da sie die einzige ist, die über die echte Implementierung des L2-Caches weiß. Der Handler sollte zurückgegeben werden true , wenn der Cache den Vorgang erneut versuchen soll, andernfalls false . Wenn true die Wiederholung übergeben wird und der Wiederholungsfehler fehlschlägt, wird eine Ausnahme ausgelöst.

Gilt für: