DefaultCacheCapabilities 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ実装で提供される一連の機能を表します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities =
Public Enum DefaultCacheCapabilities
- 継承
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| None | 0 | キャッシュ実装では、 DefaultCacheCapabilities 列挙型に記述されている機能は提供されません。 |
| InMemoryProvider | 1 | キャッシュ実装は、少なくとも部分的にメモリ内で実行されます。 分散キャッシュではこのフラグは設定されませんが、 MemoryCache クラスなどのメモリ内キャッシュでは設定されません。 |
| OutOfProcessProvider | 2 | キャッシュの実装では、アウトプロセスが実行されます。 分散キャッシュではこのフラグが設定されますが、 MemoryCache クラスなどのメモリ内キャッシュでは設定されません。 |
| CacheEntryChangeMonitors | 4 | キャッシュ実装では、エントリを監視する変更モニターを作成する機能がサポートされています。 |
| AbsoluteExpirations | 8 | キャッシュ実装では、特定の日時にキャッシュ エントリを自動的に削除する機能がサポートされています。 |
| SlidingExpirations | 16 | キャッシュ実装では、指定した期間にアクセスされていないキャッシュ エントリを自動的に削除する機能がサポートされています。 |
| CacheEntryUpdateCallback | 32 | キャッシュの実装では、エントリがキャッシュから削除されようとしていることを示す通知を生成できます。 また、この設定は、キャッシュ実装が、削除されるエントリを新しいキャッシュ エントリに自動的に置き換える機能をサポートしていることを示します。 |
| CacheEntryRemovedCallback | 64 | キャッシュ実装では、エントリがキャッシュから削除されたことを示す通知を生成できます。 |
| CacheRegions | 128 | キャッシュ実装では、ストレージをキャッシュ領域にパーティション分割する機能がサポートされ、キャッシュ エントリをそれらのリージョンに挿入したり、それらのリージョンからキャッシュ エントリを取得したりする機能がサポートされています。 |
注釈
DefaultCacheCapabilities クラスはフラグ列挙型です。 フィールド値はビットであり、キャッシュの機能を記述するフラグのセットとして組み合わせることができます。
DefaultCacheCapabilities列挙を使用して、キャッシュ実装の動作をプログラムで設定できます。 この動作は、特定のキャッシュが実装する機能の組み合わせに基づいています。