Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Windows Azure缓存服务处理到达LocalCache的通知_C#_Azure_Notifications_Shared Cache - Fatal编程技术网

C# 使用Windows Azure缓存服务处理到达LocalCache的通知

C# 使用Windows Azure缓存服务处理到达LocalCache的通知,c#,azure,notifications,shared-cache,C#,Azure,Notifications,Shared Cache,我正在尝试设置localCache以增强我的WindowsAzure站点上的WindowsAzure缓存服务实例。为了防止对象过时,我正在设置clientNotifications,并且每隔30秒或更短的时间轮询一次来自主缓存的更新 我愿意设置通知回调来处理本地缓存中对象的更新/删除,但我在Microsoft文档中看到,缓存通知还提供本地缓存对象的自动失效。这是否意味着一旦我启用了客户端通知,系统将自动为我执行此本地失效?或者是否需要回调和自定义代码?这个通知是否保证到达每个web实例 如果没有

我正在尝试设置localCache以增强我的WindowsAzure站点上的WindowsAzure缓存服务实例。为了防止对象过时,我正在设置clientNotifications,并且每隔30秒或更短的时间轮询一次来自主缓存的更新

我愿意设置通知回调来处理本地缓存中对象的更新/删除,但我在Microsoft文档中看到,缓存通知还提供本地缓存对象的自动失效。这是否意味着一旦我启用了客户端通知,系统将自动为我执行此本地失效?或者是否需要回调和自定义代码?这个通知是否保证到达每个web实例

如果没有,我将需要设置一个回调,我还没有找到任何具体的C示例提示。在回调中,我需要仅使本地缓存中的缓存对象无效,而不更新主缓存,因为它已被更新。更新本地缓存而不接触主缓存的方法是什么


谢谢-我希望这是有道理的,因为缺少文档。

好的,这是我的发现。 缓存设置为发送通知,本地缓存设置为接收通知后,回调将到达每个实例/角色。但该系统足够智能,不需要实际存在回调,并且将更改/删除/使主缓存已更改的本地缓存数据无效。它很神奇,很漂亮