如何在Windows Azure缓存预览上启用通知

时间:2013-12-12 22:40:07

标签: c# caching powershell azure notifications

我收到一条错误,指出我的缓存没有启用通知。我发现这篇文章注意到了同样的问题: Cache Notification config not working in Windows Azure Cache Preview

答案(未被接受)表示要在角色配置中更改此设置。我不确定这是否正确,因为您可以添加用于缓存的唯一云项目是基于角色的缓存。我没有看到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);

当然需要启用通知......

1 个答案:

答案 0 :(得分:0)

事实证明这很简单。您可以从windows azure管理工具(manage.windowsazure.com)启用它们...从菜单中选择缓存项并进行配置。