我在asp.net中使用以下方法来检索所有缓存(然后我根据正则表达式模式删除了一些缓存)。
IDictionaryEnumerator caches = HttpContext.Current.Cache.GetEnumerator();
我找到了GetObjects *但它们仅在Windows Sever AppFabric中可用。
Windows Azure AppFabric缓存中是否存在任何等效内容?
答案 0 :(得分:2)
目前的表现形式no。 如果您不想跟踪缓存项,则需要知道/需要获取哪些密钥并设置适当的超时。 还缺少区域,标签和通知(对于许多用例)将提供完美的解决方法/有效替代获取所有缓存项目或密钥。
答案 1 :(得分:1)
使用最新版本的Windows Azure缓存(预览版)以及Windows Azure SDK 1.7,您可以获得内部部署的Windows AppFabric缓存产品中提供的所有功能。
如:通知,区域,标签,高可用性等
Windows Azure缓存(预览版)除了计算成本之外没有任何额外费用。
请查看http://msdn.microsoft.com/en-us/library/windowsazure/hh914153.aspx了解详情。