MsalDistributedTokenCacheAdapterOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 キャッシュの実際の実装について知っている唯一のアプリケーションであるため、アプリケーションに任されます。
キャッシュが操作を再試行する必要がある場合はハンドラーから |