2012-04-04 68 views
1

我在asp.net中使用以下方法来检索所有缓存(然后根据正则表达式模式删除一些缓存)。Windows Azure - 缓存 - 如何获取所有缓存项目

IDictionaryEnumerator caches = HttpContext.Current.Cache.GetEnumerator(); 

我发现了GetObjects *,但它们只能在Windows Sever AppFabric中使用。

在Windows Azure AppFabric缓存中是否有任何等价物?

回答

2

在其目前的载体中,no。 如果您不想跟踪缓存项目,您需要知道您需要获取哪些密钥并设置合适的超时时间。 还缺少地区,标签和通知(对于许多使用情况)将提供一个完美的解决方案/有效的替代方法来获取所有缓存项或密钥。

如果您对蔚蓝缓存状态不满意,您可以将您的沮丧herethere

1

随着Windows Azure缓存(预览版)和Windows Azure SDK 1.7的最新版本的发布,您可以获得本地Windows AppFabric缓存产品中提供的所有功能。

如:通知,地区,标签,高可用性等

在Windows Azure缓存(预览)没有比计算成本以外的任何额外费用。

请查看http://msdn.microsoft.com/en-us/library/windowsazure/hh914153.aspx了解更多详情。

+0

Olnrao,自从它出来后,我使用Azure缓存(预览)。 ;)它具有所有功能,如大哥Windows Server AppFabric。谢谢您的回答! – Win 2012-06-19 15:11:54

相关问题