Language

MsalDistributedTokenCacheAdapterOptions クラス

定義

MSAL トークン キャッシュ シリアル化アダプターのオプション。シリアル化を、.NET Core で使用できるIDistributedCache実装に委任します。

public class MsalDistributedTokenCacheAdapterOptions : Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions
type MsalDistributedTokenCacheAdapterOptions = class
    inherit DistributedCacheEntryOptions
Public Class MsalDistributedTokenCacheAdapterOptions
Inherits DistributedCacheEntryOptions
継承
MsalDistributedTokenCacheAdapterOptions

コンストラクター

Name 説明
MsalDistributedTokenCacheAdapterOptions()

MSAL トークン キャッシュ シリアル化アダプターのオプション。シリアル化を、.NET Core で使用できるIDistributedCache実装に委任します。

プロパティ

Name 説明
DisableL1Cache

インメモリ (L1) キャッシュを無効にします。 複数のアプリが同じ分散 (L2) キャッシュを共有するシナリオで便利です。

EnableAsyncL2Write

分散 (L2) キャッシュへの書き込みを非同期 (つまり、fire-and-forget) に有効にします。 これにより、MSAL.NET が書き込みが完了するまで待機する必要がないため、パフォーマンスが向上します。

Encrypt

トークン キャッシュを暗号化する必要があります。

L1CacheOptions

インメモリ (L1) キャッシュのオプション。

OnL2CacheFailure

L2 キャッシュが失敗したときに通知されるようにアプリに提供されるコールバック。 これにより、アプリは、たとえば Redis 例外の場合に再接続する L2 キャッシュに対して動作する可能性が与えられます。 これは、L2 キャッシュの実際の実装について知っている唯一のアプリケーションであるため、アプリケーションに任されます。 キャッシュが操作を再試行する必要がある場合はハンドラーから true が返され、それ以外の場合 false 返されます。 trueが渡され、再試行が失敗すると、例外がスローされます。

適用対象