CacheItemRemovedReason 列挙体
アセンブリ: System.Web (system.web.dll 内)
構文Public Enumeration CacheItemRemovedReason
メンバ| メンバ名 | 説明 | |
|---|---|---|
| DependencyChanged | 関連付けられたキャッシュの依存関係が変更されたため、項目はキャッシュから削除されます。 | |
| Expired | 有効期限が切れたため、項目はキャッシュから削除されます。 | |
| Removed | Remove メソッドの呼び出し、または同じキーを指定した Insert メソッドの呼び出しによって、項目はキャッシュから削除されます。 | |
| Underused | メモリを解放するためにシステムによって削除されたため、項目はキャッシュから削除されます。 |
解説
使用例共有ブール型プロパティの itemRemoved、共有 CacheItemRemovedReason 列挙オブジェクトの reason、および CacheItemRemovedCallback デリゲートの onRemove のコード例を次に示します。後者は、Insert メソッド呼び出しまたは Add メソッド呼び出しに組み込むことができます。さらに、CacheItemRemovedCallback デリゲートに一致するシグネチャを持つメソッド RemovedCallback も定義します。RemovedCallback メソッドが呼び出されると、itemRemoved プロパティ値が true に変更され、reason プロパティ値が CacheItemRemovedReason 列挙体によって示された理由に割り当てられます。
Shared itemRemoved As boolean = false Shared reason As CacheItemRemovedReason Dim onRemove As CacheItemRemovedCallback Public Sub RemovedCallback(k As String, v As Object, r As CacheItemRemovedReason) itemRemoved = true reason = r End Sub
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照- CacheItemRemovedReason 列挙体のページへのリンク