現在OutputCacheに保存されているページを一覧表示する方法はありますか?
パスのリストだけで十分ですが、各アイテム(有効期限など)に関する詳細情報を取得する方法があれば、なおさらです。
現在OutputCacheに保存されているページを一覧表示する方法はありますか?
パスのリストだけで十分ですが、各アイテム(有効期限など)に関する詳細情報を取得する方法があれば、なおさらです。
私が覚えている限り、キャッシュはシングルトンであり、アプリドメインごとに1つのインスタンスしかありません。OutputCacheもこれを使用し、単なるResponse.Cacheにすぎません。したがって、キャッシュされたページはキャッシュを介して利用できるはずだと思います(申し訳ありませんが、現時点ではこれを確認できません)。そして、次の記事がこの場合に役立つはずです:http:
//www.codeproject.com/KB/session/exploresessionandcache.aspx
http://aspalliance.com/CacheManager/Default.aspx
これが私が書いた小さなツールで、キャッシュの内容を表示することができます。ファイルの依存関係を表示して、キャッシュを削除することもできます。
これは、Usercontrol(Webforms)キャッシュを表示し、それを拡張して出力キャッシュの詳細も表示する別のツールです。