CacheDependency.HasChanged プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CacheDependency.HasChanged プロパティの意味・解説 

CacheDependency.HasChanged プロパティ

CacheDependency オブジェクトが変更されたかどうかを示す値を取得します。

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

Dim instance As CacheDependency
Dim value As Boolean

value = instance.HasChanged
public bool HasChanged { get;
 }
public:
property bool HasChanged {
    bool get ();
}
/** @property */
public boolean get_HasChanged ()

プロパティ値
CacheDependency オブジェクトが変更された場合は true。それ以外の場合は false。既定値は false です。

解説解説

CacheDependency を使用して ASP.NET アプリケーションの Cache に項目を追加できます。CacheDependency が変更されると、Cache に追加された項目は無効になり、キャッシュから削除されます。このプロパティを使用して CacheDependency が変更されたかどうかを確認し、変更された場合は Cache 内に項目を再作成します。

使用例使用例

HasChanged プロパティを使用して、Cache の項目に対する前の要求以降に CacheDependency が変更されたかどうかを確認するコード例を次に示します。start パラメータに渡される dt 値は、DateTime.Now に設定されます。

' Insert the cache item.
Dim dep As New CacheDependency(fileName,
 dt)
myCache.Insert("key", "value",
 dep)

' Check whether CacheDependency.HasChanged is true.
If dep.HasChanged Then
   Response.Write("<p>The dependency has changed.")
Else
   Response.Write("<p>The dependency has not changed.")
End If 
// Insert the cache item.
CacheDependency dep = new CacheDependency(fileName, dt);
cache.Insert("key", "value", dep);

// Check whether CacheDependency.HasChanged is true.
if (dep.HasChanged)
  Response.Write("<p>The dependency has changed.");  
else Response.Write("<p>The dependency has not changed.");
// Insert the cache item.
CacheDependency dep =  new CacheDependency(fileName, dt);
cache.Insert("key", "value", dep);

// Check whether CacheDependency.HasChanged is true.
if (dep.get_HasChanged()) {
    get_Response().Write("<p>The dependency has changed.");
}
else {
    get_Response().Write("<p>The dependency has not changed.");
} 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CacheDependency クラス
CacheDependency メンバ
System.Web.Caching 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「CacheDependency.HasChanged プロパティ」の関連用語

CacheDependency.HasChanged プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CacheDependency.HasChanged プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS