1

我想监控我的 Enterprise Libray Cache 的内存消耗、键和值。我搜索了stackoverflow并得到了一个接近的答案。但我不明白我该怎么做:

您可以将下载的源代码作为项目引用,修改原始 CacheManager 以公开缓存实例,该实例具有名为 CurrentCacheState 的属性。

有任何想法吗?

4

1 回答 1

0

试试这个

ICacheManager manager = EnterpriseLibraryContainer.Current.GetInstance<ICacheManager>("your cache name");
Cache cache = EnterpriseLibraryContainer.Current.GetInstance<Cache>("your cache name");

然后你可以用

cache.CurrentCacheState 
于 2012-09-03T08:30:45.870 回答