MsalMemoryTokenCacheProvider 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 MemoryCache.
public class MsalMemoryTokenCacheProvider : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalMemoryTokenCacheProvider = class
inherit MsalAbstractTokenCacheProvider
Public Class MsalMemoryTokenCacheProvider
Inherits MsalAbstractTokenCacheProvider
- Héritage
Constructeurs
| Nom | Description |
|---|---|
| MsalMemoryTokenCacheProvider(IMemoryCache, IOptions<MsalMemoryTokenCacheOptions>) |
Constructeur. |
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) |
Méthode à remplacer par des sérialiseurs de cache concrets pour lire les octets du cache. |
| ReadCacheBytesAsync(String) |
Lit un objet blob à partir du cache de sérialisation (identifié par sa clé). |
| RemoveKeyAsync(String, CacheSerializerHints) |
Méthode à remplacer par des sérialiseurs de cache concrets pour supprimer une entrée du cache. (Hérité de MsalAbstractTokenCacheProvider) |
| RemoveKeyAsync(String) |
Supprime un cache de jeton identifié par sa clé, du cache de sérialisation. |
| WriteCacheBytesAsync(String, Byte[], CacheSerializerHints) |
Écrit un objet blob de cache de jeton dans le cache de sérialisation (identifié par sa clé). |
| WriteCacheBytesAsync(String, Byte[]) |
Écrit un objet blob de cache de jeton dans le cache de sérialisation (identifié par sa clé). |