Windows Azure - 缓存 - 如何获取所有缓存项

时间:2012-04-04 20:20:09

标签: caching azure azure-caching

我在asp.net中使用以下方法来检索所有缓存(然后我根据正则表达式模式删除了一些缓存)。

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

我找到了GetObjects *但它们仅在Windows Sever AppFabric中可用。

Windows Azure AppFabric缓存中是否存在任何等效内容?

2 个答案:

答案 0 :(得分:2)

目前的表现形式no。 如果您不想跟踪缓存项,则需要知道/需要获取哪些密钥并设置适当的超时。 还缺少区域,标签和通知(对于许多用例)将提供完美的解决方法/有效替代获取所有缓存项目或密钥。

如果您对天蓝色缓存状态不满意,可以将您的沮丧herethere置于其中。

答案 1 :(得分:1)

使用最新版本的Windows Azure缓存(预览版)以及Windows Azure SDK 1.7,您可以获得内部部署的Windows AppFabric缓存产品中提供的所有功能。

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

Windows Azure缓存(预览版)除了计算成本之外没有任何额外费用。

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