CacheEntryRemovedReason 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ エントリが削除された理由、またはエントリが削除される理由を指定します。
public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason =
Public Enum CacheEntryRemovedReason
- 継承
フィールド
CacheSpecificEviction | 4 | キャッシュ エントリは、特定のキャッシュ実装で定義されている理由によって削除されました。 |
ChangeMonitorChanged | 3 | キャッシュ エントリは、関連する依存関係 (ファイルや別のキャッシュ エントリなど) によってキャッシュ エントリの削除がトリガーされたために削除されました。 |
Evicted | 2 | キャッシュ エントリはキャッシュのメモリを解放するために削除されました。 これは、キャッシュ インスタンスがキャッシュ固有のメモリ制限に近づいたとき、またはプロセスまたはキャッシュ インスタンスがコンピューター全体のメモリ制限に近づいたときに発生します。 |
Expired | 1 | キャッシュ エントリは有効期限が切れたために削除されました。 有効期限は、絶対時刻またはスライド式有効期限に基づいています。 |
Removed | 0 | キャッシュ エントリは Remove(String, String) メソッドまたは Set(String, Object, DateTimeOffset, String) メソッドを使用して削除されました。 |
注釈
CacheEntryRemovedReason列挙は、キャッシュ エントリが削除された、または削除される予定である理由の定義済みのセットを提供するために使用されます。 クラスは CacheEntryRemovedArguments 、コールバック メソッドに CacheEntryRemovedReason 渡すパラメーターの 1 つとして値を受け取ります。
適用対象
こちらもご覧ください
.NET