CacheItemRemovedReason 列挙体とは何? わかりやすく解説 Weblio辞書 (original) (raw)

Cache から項目が削除され理由指定します

名前空間: System.Web.Caching
アセンブリ: System.Web (system.web.dll 内)
構文構文

Visual Basic (宣言)

Public Enumeration CacheItemRemovedReason

Visual Basic (使用法)

Dim instance As CacheItemRemovedReason

C#

public enum CacheItemRemovedReason

C++

public enum class CacheItemRemovedReason

J#

public enum CacheItemRemovedReason

JScript

public enum CacheItemRemovedReason

メンバメンバ

| | メンバ名 | 説明 | | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | DependencyChanged | 関連付けられたキャッシュ依存関係変更されたため、項目はキャッシュから削除されます。 | | Expired | 有効期限切れたため、項目はキャッシュから削除されます。 | | Removed | Remove メソッド呼び出し、または同じキー指定した Insert メソッド呼び出しによって、項目はキャッシュから削除されます。 | | Underused | メモリ解放するためにシステムによって削除されたため、項目はキャッシュから削除されます。 |

解説解説

この列挙体は CacheItemRemovedCallback デリゲート使用され、**Cache** からオブジェクト削除されたこと、およびその理由ASP.NET アプリケーション通知します

Topic Location
方法 : キャッシュから項目が削除されたときにアプリケーション通知する ASP .NET Web アプリケーション作成

使用例使用例

共有ブール型プロパティの itemRemoved、共有 CacheItemRemovedReason 列挙オブジェクトreason、および CacheItemRemovedCallback デリゲートの onRemove のコード例次に示します後者は、Insert メソッド呼び出しまたは Add メソッド呼び出し組み込むことができます。さらに、CacheItemRemovedCallback デリゲート一致するシグネチャを持つメソッド RemovedCallback も定義します。RemovedCallback メソッド呼び出されると、itemRemoved プロパティ値が true変更されreason プロパティ値が CacheItemRemovedReason 列挙体によって示され理由割り当てられます。

Visual Basic

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

C#

static bool itemRemoved = false; static CacheItemRemovedReason reason; CacheItemRemovedCallback onRemove = null;

public void RemovedCallback(String k, Object v, CacheItemRemovedReason r){ itemRemoved = true; reason = r; }

JScript

static var itemRemoved : boolean = false; static var reason : CacheItemRemovedReason; var onRemove : CacheItemRemovedCallback = null;

public function RemovedCallback(k : String, v : Object, r : CacheItemRemovedReason){ itemRemoved = true; reason = r; }

プラットフォームプラットフォーム

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 によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
System.Web.Caching 名前空間
Cache クラス
Insert
CacheItemRemovedCallback デリゲート