CacheOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options pour les caches de jetons MSAL.
public class CacheOptions
type CacheOptions = class
Public Class CacheOptions
- Héritage
-
CacheOptions
Remarques
Conseils détaillés sur le cache pour chaque type d’application et plateforme, y compris les options L2 : https://aka.ms/msal-net-token-cache-serialization
Constructeurs
| Nom | Description |
|---|---|
| CacheOptions() |
Constructeur pour les options avec des valeurs par défaut. |
| CacheOptions(Boolean) |
Constructor |
Propriétés
| Nom | Description |
|---|---|
| DisableInternalCacheOptions |
Options qui désactivent entièrement le cache de jetons en mémoire interne de MSAL. Utilisez cette option lorsque votre application gère son propre cycle de vie du cache de jetons. Quand la valeur est définie :
Pour les flux client confidentiels, récupérez le jeton d’actualisation à l’aide GetRefreshToken(AuthenticationResult) et appelez AcquireTokenByRefreshToken(IEnumerable<String>, String) pour réinscrire un jeton sur les demandes suivantes, ou utilisez un autre flux interactif. |
| EnableSharedCacheOptions |
Options recommandées pour l’utilisation d’un cache statique. |
| IsInternalCacheDisabled |
Lorsque la valeur est true, MSAL ne lit pas ou n’écrit pas dans le cache de jetons interne en mémoire. Cela est destiné aux scénarios avancés où l’appelant gère son propre cache de jetons. Impossible de combiner avec UseSharedCache. |
| UseSharedCache |
Partagez le cache entre tous les objets ClientApplication. Le cache devient statique. La valeur par défaut est false. |