C# 监视企业库缓存

C# 监视企业库缓存,c#,enterprise-library,C#,Enterprise Library,我想监控Enterprize Library缓存的内存消耗、键和值。我搜索了一下,找到了一个。但我不明白我该怎么做: 您可以引用下载的源代码作为项目修改原始CacheManager以公开具有名为CurrentCacheState属性的cache实例 有什么想法吗?试试这个 ICacheManager manager = EnterpriseLibraryContainer.Current.GetInstance<ICacheManager>("your cache name"); C

我想监控Enterprize Library缓存的内存消耗、键和值。我搜索了一下,找到了一个。但我不明白我该怎么做:

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

有什么想法吗?

试试这个

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