如何在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缓存预览上启用通知

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