Język

MsalDistributedTokenCacheAdapter Klasa

Definicja

Implementacja pamięci podręcznej tokenów zarówno dla klientów poufnych, jak i publicznych wspieranych przez rozproszoną pamięć podręczną. Rozproszona pamięć podręczna (L2) domyślnie tworzy pamięć podręczną pamięci (L1), aby szybciej wyszukać, co powoduje utworzenie pamięci podręcznej na poziomie dwóch poziomów.

public class MsalDistributedTokenCacheAdapter : Microsoft.Identity.Web.TokenCacheProviders.MsalAbstractTokenCacheProvider
type MsalDistributedTokenCacheAdapter = class
    inherit MsalAbstractTokenCacheProvider
Public Class MsalDistributedTokenCacheAdapter
Inherits MsalAbstractTokenCacheProvider
Dziedziczenie
MsalDistributedTokenCacheAdapter

Konstruktory

Nazwa Opis
MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider)

Inicjuje nowe wystąpienie klasy MsalDistributedTokenCacheAdapter.

Metody

Nazwa Opis
ClearAsync(String)

Wyczyść pamięć podręczną.

(Odziedziczone po MsalAbstractTokenCacheProvider)
GetSuggestedCacheKey(TokenCacheNotificationArgs)

Metoda, która ma zostać zastąpiona przez konkretne serializatory pamięci podręcznej w celu wyrażenia sugerowanego klucza.

(Odziedziczone po MsalAbstractTokenCacheProvider)
Initialize(ITokenCache)

Inicjuje serializacji pamięci podręcznej tokenu.

(Odziedziczone po MsalAbstractTokenCacheProvider)
InitializeAsync(ITokenCache)

Inicjuje serializacji pamięci podręcznej tokenu.

(Odziedziczone po MsalAbstractTokenCacheProvider)
OnBeforeWriteAsync(TokenCacheNotificationArgs)

Jeśli chcesz mieć pewność, że nie ma równoczesnego zapisu, użyj tego powiadomienia, aby umieścić blokadę we wpisie.

(Odziedziczone po MsalAbstractTokenCacheProvider)
ReadCacheBytesAsync(String, CacheSerializerHints)

Odczytaj określoną pamięć podręczną tokenu opisaną przez jego klucz pamięci podręcznej z rozproszonej pamięci podręcznej.

ReadCacheBytesAsync(String)

Odczytaj określoną pamięć podręczną tokenu opisaną przez jego klucz pamięci podręcznej z rozproszonej pamięci podręcznej.

RemoveKeyAsync(String, CacheSerializerHints)

Usuwa określoną pamięć podręczną tokenu opisaną przez klucz pamięci podręcznej z rozproszonej pamięci podręcznej.

RemoveKeyAsync(String)

Usuwa określoną pamięć podręczną tokenu opisaną przez klucz pamięci podręcznej z rozproszonej pamięci podręcznej.

WriteCacheBytesAsync(String, Byte[], CacheSerializerHints)

Zapisuje obiekt blob pamięci podręcznej tokenu w pamięci podręcznej serializacji (według klucza).

WriteCacheBytesAsync(String, Byte[])

Zapisuje obiekt blob pamięci podręcznej tokenu w pamięci podręcznej serializacji (według klucza).

Dotyczy