MsalDistributedTokenCacheAdapter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementazione della cache dei token sia per i client riservati che per i client pubblici supportati da una cache distribuita. La cache distribuita (L2), per impostazione predefinita crea una cache di memoria (L1), per una ricerca più veloce, con conseguente cache a due livelli.
public class MsalDistributedTokenCacheAdapter : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalDistributedTokenCacheAdapter = class
inherit MsalAbstractTokenCacheProvider
Public Class MsalDistributedTokenCacheAdapter
Inherits MsalAbstractTokenCacheProvider
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider) |
Inizializza una nuova istanza della classe MsalDistributedTokenCacheAdapter. |
Metodi
| Nome | Descrizione |
|---|---|
| ClearAsync(String) |
Cancellare la cache. (Ereditato da MsalAbstractTokenCacheProvider) |
| GetSuggestedCacheKey(TokenCacheNotificationArgs) |
Metodo di cui eseguire l'override da serializzatori di cache concreti per esprimere la chiave suggerita. (Ereditato da MsalAbstractTokenCacheProvider) |
| Initialize(ITokenCache) |
Inizializza la serializzazione della cache dei token. (Ereditato da MsalAbstractTokenCacheProvider) |
| InitializeAsync(ITokenCache) |
Inizializza la serializzazione della cache dei token. (Ereditato da MsalAbstractTokenCacheProvider) |
| OnBeforeWriteAsync(TokenCacheNotificationArgs) |
Se si vuole assicurarsi che non venga eseguita alcuna scrittura simultanea, usare questa notifica per inserire un blocco sulla voce. (Ereditato da MsalAbstractTokenCacheProvider) |
| ReadCacheBytesAsync(String, CacheSerializerHints) |
Leggere una cache di token specifica, descritta dalla relativa chiave della cache, dalla cache distribuita. |
| ReadCacheBytesAsync(String) |
Leggere una cache di token specifica, descritta dalla relativa chiave della cache, dalla cache distribuita. |
| RemoveKeyAsync(String, CacheSerializerHints) |
Rimuove una cache di token specifica, descritta dalla relativa chiave della cache dalla cache distribuita. |
| RemoveKeyAsync(String) |
Rimuove una cache di token specifica, descritta dalla relativa chiave della cache dalla cache distribuita. |
| WriteCacheBytesAsync(String, Byte[], CacheSerializerHints) |
Scrive un BLOB della cache dei token nella cache di serializzazione (per chiave). |
| WriteCacheBytesAsync(String, Byte[]) |
Scrive un BLOB della cache dei token nella cache di serializzazione (per chiave). |