EWS推送通知中的水印用法(java)

时间:2016-06-14 14:41:29

标签: java exchangewebservices

有没有人可以详细说明水印及其在EWS应用程序中使用推送通知重新创建订阅的用途?

我阅读了Microsoft提供的有关它的信息。但我没有准确理解它的用法。

解释如下: “Watermark元素表示邮箱事件队列中的事件书签。”

这是否意味着对于每个事件我们都会在通知中获得新的或不同的水印?

此外: “如果订阅请求包含水印,则订阅将从前面的水印创建。”

这是否意味着如果我们使用先前发送给我们的水印订阅,我们可以获取或识别之后发生的所有事件?

1 个答案:

答案 0 :(得分:0)

  
    

这是否意味着对于每个事件我们都会在通知中获得新的或不同的水印?

  

是的,因为事件已发送给您的客户,您将在队列中获得与该事件相关联的水印。

  
    

这是否意味着如果我们使用先前发送给我们的水印订阅,我们可以获取或识别之后发生的所有事件?

  

是的,如果您使用以前的水印,则客户端告诉服务器发送在该水印之后发生的事件。水印有效期为30天,但有些事件可能导致它们无效,例如 https://blogs.msdn.microsoft.com/exchangedev/2008/07/24/transitioning-to-exchange-web-services-notifications/。因此,如果您使用它们进行同步,则需要考虑这一点。