質問

私は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));
    }
}
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top