アプリケーションブロックキャッシュ掃除イベント
-
12-12-2019 - |
質問
私はMS Enterprise Cachingブロックを使用しています。キャッシュキックの掃除時にメッセージを記録したいです。キャッシュが期限切れになっていて、水分化されなければなりません。NULLの場合、キャッシュからデータを取得すると、それがスカベントされた可能性があります。それが起こったときに正確に知りたいのですが。
そうすることは可能ですか。Googleを検索して読み取るドキュメントはこれまでの情報を提供しませんでした。
助けてください。
解決
あなた自身のIBACKINGSTOREを転がす必要があるようです、例:
public class MyBackingStoreLog : IBackingStore
{
// TODO: Implement all IBackingStore, pay attention to the Remove method
public void Remove(string key)
{
Log(string.format("{0} was just removed from cache", key));
}
}
. 所属していません StackOverflow