MsalDistributedTokenCacheAdapter 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.
Implémentation du cache de jetons pour les clients confidentiels et publics sauvegardés par un cache distribué. Le cache distribué (L2), par défaut, crée un cache de mémoire (L1) pour une recherche plus rapide, ce qui entraîne un cache à deux niveaux.
public class MsalDistributedTokenCacheAdapter : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalDistributedTokenCacheAdapter = class
inherit MsalAbstractTokenCacheProvider
Public Class MsalDistributedTokenCacheAdapter
Inherits MsalAbstractTokenCacheProvider
- Héritage
Constructeurs
| Nom | Description |
|---|---|
| MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider) |
Initialise une nouvelle instance de la classe MsalDistributedTokenCacheAdapter. |
Méthodes
| Nom | Description |
|---|---|
| ClearAsync(String) |
Effacez le cache. (Hérité de MsalAbstractTokenCacheProvider) |
| GetSuggestedCacheKey(TokenCacheNotificationArgs) |
Méthode à remplacer par des sérialiseurs de cache concrets pour exprimer la clé suggérée. (Hérité de MsalAbstractTokenCacheProvider) |
| Initialize(ITokenCache) |
Initialise la sérialisation du cache de jetons. (Hérité de MsalAbstractTokenCacheProvider) |
| InitializeAsync(ITokenCache) |
Initialise la sérialisation du cache de jetons. (Hérité de MsalAbstractTokenCacheProvider) |
| OnBeforeWriteAsync(TokenCacheNotificationArgs) |
Si vous souhaitez vous assurer qu’aucune écriture simultanée n’a lieu, utilisez cette notification pour placer un verrou sur l’entrée. (Hérité de MsalAbstractTokenCacheProvider) |
| ReadCacheBytesAsync(String, CacheSerializerHints) |
Lisez un cache de jeton spécifique, décrit par sa clé de cache, à partir du cache distribué. |
| ReadCacheBytesAsync(String) |
Lisez un cache de jeton spécifique, décrit par sa clé de cache, à partir du cache distribué. |
| RemoveKeyAsync(String, CacheSerializerHints) |
Supprime un cache de jeton spécifique, décrit par sa clé de cache du cache distribué. |
| RemoveKeyAsync(String) |
Supprime un cache de jeton spécifique, décrit par sa clé de cache du cache distribué. |
| WriteCacheBytesAsync(String, Byte[], CacheSerializerHints) |
Écrit un objet blob de cache de jeton dans le cache de sérialisation (par clé). |
| WriteCacheBytesAsync(String, Byte[]) |
Écrit un objet blob de cache de jeton dans le cache de sérialisation (par clé). |