如何在Windows Azure缓存预览上启用通知
本文关键字:启用 通知 缓存 Windows Azure | 更新日期: 2024-09-19 13:39:02
我收到一个错误,没有为我的缓存启用通知。我发现这篇帖子也提到了同样的问题:缓存通知配置在Windows Azure缓存预览中不起作用
答案(未被接受)表示要在角色配置中更改此项。我不确定这是否正确,因为您可以添加用于缓存的唯一云项目是基于角色的缓存。我看不到Windows Azure缓存预览的项目类型。我的项目在没有任何角色设置的情况下运行良好,但我只是在本地进行测试。我不清楚如何为新的Windows Azure缓存预览配置通知。我读过一些关于使用powershell命令的内容,但这是针对一个旧的缓存库/提供程序的。
我这样做基本上是为了在物品过期时收到通知:
_dataCache.AddItemLevelCallback(cacheKey, DataCacheOperations.RemoveItem, (cacheName, regionName, key, version, cacheOperation, nd) =>
{
NotifyEnd(av.itemId); // Add callback so we can notify the database that the item has expired
}, Region);
当然需要启用通知。。。
这真的很简单。您可以从windows azure管理工具(manage.windowsrazure.com)启用它们…从菜单中选择缓存项并进行配置。