MsalDistributedTokenCacheAdapter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Implementierung des Tokencaches für vertrauliche und öffentliche Clients, die von einem verteilten Cache unterstützt werden. Der verteilte Cache (L2) erstellt standardmäßig einen Speichercache (L1), um schneller nachschlagen zu können, was zu einem zweistufigen Cache führt.
public class MsalDistributedTokenCacheAdapter : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalDistributedTokenCacheAdapter = class
inherit MsalAbstractTokenCacheProvider
Public Class MsalDistributedTokenCacheAdapter
Inherits MsalAbstractTokenCacheProvider
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider) |
Initialisiert eine neue Instanz der MsalDistributedTokenCacheAdapter-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| ClearAsync(String) |
Löschen Sie den Cache. (Geerbt von MsalAbstractTokenCacheProvider) |
| GetSuggestedCacheKey(TokenCacheNotificationArgs) |
Methode, die von konkreten Cache-Serialisierern überschrieben werden soll, um den vorgeschlagenen Schlüssel auszudrücken. (Geerbt von MsalAbstractTokenCacheProvider) |
| Initialize(ITokenCache) |
Initialisiert die Tokencache-Serialisierung. (Geerbt von MsalAbstractTokenCacheProvider) |
| InitializeAsync(ITokenCache) |
Initialisiert die Tokencache-Serialisierung. (Geerbt von MsalAbstractTokenCacheProvider) |
| OnBeforeWriteAsync(TokenCacheNotificationArgs) |
Wenn Sie sicherstellen möchten, dass kein gleichzeitiger Schreibvorgang stattfindet, verwenden Sie diese Benachrichtigung, um eine Sperre für den Eintrag zu platzieren. (Geerbt von MsalAbstractTokenCacheProvider) |
| ReadCacheBytesAsync(String, CacheSerializerHints) |
Lesen Sie einen bestimmten Tokencache, der durch seinen Cacheschlüssel beschrieben wird, aus dem verteilten Cache. |
| ReadCacheBytesAsync(String) |
Lesen Sie einen bestimmten Tokencache, der durch seinen Cacheschlüssel beschrieben wird, aus dem verteilten Cache. |
| RemoveKeyAsync(String, CacheSerializerHints) |
Entfernt einen bestimmten Tokencache, der durch seinen Cacheschlüssel aus dem verteilten Cache beschrieben wird. |
| RemoveKeyAsync(String) |
Entfernt einen bestimmten Tokencache, der durch seinen Cacheschlüssel aus dem verteilten Cache beschrieben wird. |
| WriteCacheBytesAsync(String, Byte[], CacheSerializerHints) |
Schreibt einen Tokencache-BLOB in den Serialisierungscache (nach Schlüssel). |
| WriteCacheBytesAsync(String, Byte[]) |
Schreibt einen Tokencache-BLOB in den Serialisierungscache (nach Schlüssel). |