2015-06-17 72 views
1

我想检索使用MemoryCache添加的所有缓存对象。获取使用MemoryCache类c缓存的所有缓存对象#

我尝试了以下但并不检索它们

System.Web.HttpContext.Current.Cache.GetEnumerator(); System.Web.HttpRuntime.Cache.GetEnumerator();

注意:Retreive所有手段不仅仅是我所知道和创建的,我的意思是每个在应用程序中创建的缓存对象。

+1

我对你们的最新编辑混淆蔽体。如果这回答了这个问题,那么这真的应该被添加为答案,而不是编辑到问题中。我很欣赏雷内告诉你将它编辑成问题,但我怀疑他没有意识到这是一个答案。对不起,你正在收到混合消息! :) – Chris

回答

8

这是我发现了什么(它可以帮助一些一)

foreach (var item in MemoryCache.Default) 
{ 
    //add the item.keys to list 
} 
return list;