Language

MsalDistributedTokenCacheAdapter クラス

定義

分散キャッシュによってサポートされる機密クライアントとパブリック クライアントの両方のトークン キャッシュの実装。 分散キャッシュ (L2) では、既定でメモリ キャッシュ (L1) が作成され、検索が高速化され、2 レベルのキャッシュが作成されます。

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

コンストラクター

名前 説明
MsalDistributedTokenCacheAdapter(IDistributedCache, IOptions<MsalDistributedTokenCacheAdapterOptions>, ILogger<MsalDistributedTokenCacheAdapter>, IServiceProvider)

MsalDistributedTokenCacheAdapter クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
ClearAsync(String)

キャッシュをクリアします。

(継承元 MsalAbstractTokenCacheProvider)
GetSuggestedCacheKey(TokenCacheNotificationArgs)

提案されたキーを表すために具象キャッシュ シリアライザーによってオーバーライドされるメソッド。

(継承元 MsalAbstractTokenCacheProvider)
Initialize(ITokenCache)

トークン キャッシュのシリアル化を初期化します。

(継承元 MsalAbstractTokenCacheProvider)
InitializeAsync(ITokenCache)

トークン キャッシュのシリアル化を初期化します。

(継承元 MsalAbstractTokenCacheProvider)
OnBeforeWriteAsync(TokenCacheNotificationArgs)

同時書き込みが行われないようにするには、この通知を使用してエントリにロックを設定します。

(継承元 MsalAbstractTokenCacheProvider)
ReadCacheBytesAsync(String, CacheSerializerHints)

キャッシュ キーによって記述された特定のトークン キャッシュを分散キャッシュから読み取ります。

ReadCacheBytesAsync(String)

キャッシュ キーによって記述された特定のトークン キャッシュを分散キャッシュから読み取ります。

RemoveKeyAsync(String, CacheSerializerHints)

キャッシュ キーによって記述された特定のトークン キャッシュを分散キャッシュから削除します。

RemoveKeyAsync(String)

キャッシュ キーによって記述された特定のトークン キャッシュを分散キャッシュから削除します。

WriteCacheBytesAsync(String, Byte[], CacheSerializerHints)

トークン キャッシュ BLOB をシリアル化キャッシュ (キー別) に書き込みます。

WriteCacheBytesAsync(String, Byte[])

トークン キャッシュ BLOB をシリアル化キャッシュ (キー別) に書き込みます。

適用対象