方法 : ASP.NET のキャッシュから項目を削除する

更新 : 2007 年 11 月

ASP.NET のキャッシュのデータは揮発性なので、永続的には格納されません。キャッシュのデータは次のいずれかの理由によって自動的に削除されることがあります。

  • キャッシュがいっぱいになった場合。

  • 項目が期限切れになった場合。

  • 依存している項目が変更された場合。

詳細については、「ASP.NET のキャッシュの概要」を参照してください。

キャッシュから項目を削除する方法は、キャッシュに項目を追加するために使用されているコードによって決まります。詳細については、「方法 : キャッシュにアイテムを追加する」を参照してください。キャッシュから項目が削除されたときに、通知を受け取ることができます。詳細については、「方法 : キャッシュから項目が削除されたときにアプリケーションに通知する」を参照してください。

キャッシュからは、項目を自動的に削除できるだけでなく、明示的に削除することもできます。

edfcywt6.alert_note(ja-jp,VS.90).gifメモ :

Insert メソッドを呼び出して既存の項目と同じ名前の項目を追加すると、古い項目がキャッシュから削除されます。

キャッシュから項目を明示的に削除するには

  • 削除する項目のキーを渡して Remove メソッドを呼び出します。

    MyData1 というキーを持つ項目を削除するコード例を次に示します。

    Cache.Remove("MyData1")
    
    Cache.Remove("MyData1");
    

参照

処理手順

方法 : キャッシュにアイテムを追加する

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

方法 : キャッシュされたアイテムから値を取得する

概念

アプリケーション データのキャッシュ