Sprache

CacheOptions Klasse

Definition

Optionen für MSAL-Tokencaches.

public class CacheOptions
type CacheOptions = class
Public Class CacheOptions
Vererbung
CacheOptions

Hinweise

Detaillierte Cacheanleitungen für jeden Anwendungstyp und jede Plattform, einschließlich L2-Optionen: https://aka.ms/msal-net-token-cache-serialization

Konstruktoren

Name Beschreibung
CacheOptions()

Konstruktor für die Optionen mit Standardwerten.

CacheOptions(Boolean)

Konstruktor

Eigenschaften

Name Beschreibung
DisableInternalCacheOptions

Optionen zum vollständigen Deaktivieren des internen Speichertokencaches von MSAL. Verwenden Sie diese Einstellung, wenn Ihre Anwendung ihren eigenen Tokencachelebenszyklus verwaltet.

Wann festgelegt:

Rufen Sie bei vertraulichen Clientflüssen das Aktualisierungstoken mithilfe GetRefreshToken(AuthenticationResult) und Aufrufen AcquireTokenByRefreshToken(IEnumerable<String>, String) ab, um ein Token für nachfolgende Anforderungen erneut abzurufen, oder verwenden Sie einen anderen interaktiven Fluss.

EnableSharedCacheOptions

Empfohlene Optionen für die Verwendung eines statischen Caches.

IsInternalCacheDisabled

Wenn dieser Wert auf "true" festgelegt ist, liest MSAL nicht aus dem internen Speichertokencache oder schreibt sie in den internen Cache des Speichertokens. Dies ist für erweiterte Szenarien vorgesehen, in denen der Aufrufer seinen eigenen Tokencache verwaltet. Kann nicht mit UseSharedCache kombiniert werden.

UseSharedCache

Freigeben des Caches zwischen allen ClientApplication-Objekten. Der Cache wird statisch. Der Standardwert ist „false“.

Gilt für: