MsalDistributedTokenCacheAdapter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een implementatie van de tokencache voor zowel vertrouwelijke als openbare clients die worden ondersteund door een gedistribueerde cache. De gedistribueerde cache (L2) maakt standaard een geheugencache (L1) om sneller op te zoeken, wat resulteert in een cache met twee niveaus.
public class MsalDistributedTokenCacheAdapter : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalDistributedTokenCacheAdapter = class
inherit MsalAbstractTokenCacheProvider
Public Class MsalDistributedTokenCacheAdapter
Inherits MsalAbstractTokenCacheProvider
- Overname
Constructors
| Naam | Description |
|---|---|
| MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider) |
Initialiseert een nieuw exemplaar van de MsalDistributedTokenCacheAdapter klasse. |
Methoden
| Naam | Description |
|---|---|
| ClearAsync(String) |
Wis de cache. (Overgenomen van MsalAbstractTokenCacheProvider) |
| GetSuggestedCacheKey(TokenCacheNotificationArgs) |
Methode die moet worden overschreven door concrete cacheserialisaties om de voorgestelde sleutel uit te drukken. (Overgenomen van MsalAbstractTokenCacheProvider) |
| Initialize(ITokenCache) |
Initialiseert de serialisatie van de tokencache. (Overgenomen van MsalAbstractTokenCacheProvider) |
| InitializeAsync(ITokenCache) |
Initialiseert de serialisatie van de tokencache. (Overgenomen van MsalAbstractTokenCacheProvider) |
| OnBeforeWriteAsync(TokenCacheNotificationArgs) |
Als u ervoor wilt zorgen dat er geen gelijktijdige schrijfbewerking plaatsvindt, gebruikt u deze melding om een vergrendeling op de vermelding te plaatsen. (Overgenomen van MsalAbstractTokenCacheProvider) |
| ReadCacheBytesAsync(String, CacheSerializerHints) |
Lees een specifieke tokencache, beschreven door de cachesleutel, uit de gedistribueerde cache. |
| ReadCacheBytesAsync(String) |
Lees een specifieke tokencache, beschreven door de cachesleutel, uit de gedistribueerde cache. |
| RemoveKeyAsync(String, CacheSerializerHints) |
Hiermee verwijdert u een specifieke tokencache die wordt beschreven door de cachesleutel uit de gedistribueerde cache. |
| RemoveKeyAsync(String) |
Hiermee verwijdert u een specifieke tokencache die wordt beschreven door de cachesleutel uit de gedistribueerde cache. |
| WriteCacheBytesAsync(String, Byte[], CacheSerializerHints) |
Hiermee schrijft u een tokencache-blob naar de serialisatiecache (op sleutel). |
| WriteCacheBytesAsync(String, Byte[]) |
Hiermee schrijft u een tokencache-blob naar de serialisatiecache (op sleutel). |