語言

MsalMemoryTokenCacheProvider 類別

定義

這是一套由 MemoryCache 支援的 Confidential 與公開用戶端的憑證快取實作。

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

建構函式

名稱 Description
MsalMemoryTokenCacheProvider(IMemoryCache, IOptions<MsalMemoryTokenCacheOptions>)

構造 函數。

方法

名稱 Description
ClearAsync(String)

清除快取。

(繼承來源 MsalAbstractTokenCacheProvider)
GetSuggestedCacheKey(TokenCacheNotificationArgs)

該方法將被具體快取序列化器覆蓋,以表達建議的金鑰。

(繼承來源 MsalAbstractTokenCacheProvider)
Initialize(ITokenCache)

初始化標記快取序列化。

(繼承來源 MsalAbstractTokenCacheProvider)
InitializeAsync(ITokenCache)

初始化標記快取序列化。

(繼承來源 MsalAbstractTokenCacheProvider)
OnBeforeWriteAsync(TokenCacheNotificationArgs)

如果你想確保沒有同時寫入,請使用此通知對該條目設置鎖定。

(繼承來源 MsalAbstractTokenCacheProvider)
ReadCacheBytesAsync(String, CacheSerializerHints)

該方法將被具體快取序列化器覆蓋以讀取快取位元組。

ReadCacheBytesAsync(String)

從序列化快取讀取一個 blob(以鍵識別)。

RemoveKeyAsync(String, CacheSerializerHints)

可被具體快取序列化器覆蓋的方法,以移除快取中的一個項目。

(繼承來源 MsalAbstractTokenCacheProvider)
RemoveKeyAsync(String)

從序列化快取中移除以金鑰識別的標記快取。

WriteCacheBytesAsync(String, Byte[], CacheSerializerHints)

將一個標記快取 blob 寫入序列化快取(以其鍵識別)。

WriteCacheBytesAsync(String, Byte[])

將一個標記快取 blob 寫入序列化快取(以其鍵識別)。

適用於