在重复序列中更改事件时的通知 [英] Notifications when changing occurrence in a recurrence series

查看:94
本文介绍了在重复序列中更改事件时的通知的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用EWS WebServices读取Exchange服务器日历文件夹并在日历屏幕上显示所有事件。我订阅了PullNotification。如果另一个应用程序更改了约会,则PullNotification用于更新日历屏幕。这适用于简单的约会。我现在正在实施复发。重复会导致显示一系列约会。

我的问题是:当另一个应用程序对系列中的一个项目进行更改(例如更改其中一个项目的主题)时,我会收到以下通知:


创建
修改(主发生)
删除(主发生)

我没有得到改变的实际发生的修改事件通知,现在应该是一个例外。

这是否正确,如果是,如何更改发生变化的事件?

在这种情况下,我应该期待什么?

你能指点我一篇描述这个案子的文章吗?

解决方案



这是预期的行为。由于Exchange实际上没有真实的商品用于在商店中出现定期约会,因此它不会为这些商品生成通知。出现次数仅仅是在日历文件夹上搜索时创建的虚拟项目,该日历文件夹受开始日期和结束日期的限制。

如果您修改了出现,Exchange将继续更改主要约会为了你。因此,如果您收到预约通知,这是一个重新安排的通知,您需要再次执行日历搜索以获取更新的发生项目。

亲切的问候,
Henning Krause

I am using EWS WebServices to read the Exchange server Calendar folder and display all events on a calendar screen. I am subscribing to a PullNotification. The PullNotification is used to keep the calendar screen updated, if another application changes an appointment. This is working with simple appointments. I am now implementing recurrence. The recurrence causes a series of appointments to be shown.

My question is: When another application makes a change to one of the  items of the series (changes the subject for one of them for instance) then I get the following notifications :

    
Create
Modified (Master Occurrence)
Delete (Master Occurrence)

I do not get a modified event notification of the actual occurrence that changed, which now should be an exception.

Is this right, and if so how do I change the occurrence that has the change in?

What should I expect as nofications in that case?

Can you point me to an article that describes this case? 



解决方案

Hi,

this is the expected behaviour. Since Exchange does not really have real items for occurences of recurring appointments in the store, it does not generate notifications for those. Occurrences are merely virtual items created when you do a search on a calendar folder which is restricted by a start date and an end date.

If you modify an occurence, Exchange will go ahead and change the master appointment for you. So if you get a notification for an appointment which is is a reccuring one, you need to perform a calendar search again to get updated occurecnce items.

Kind regards,
Henning Krause


这篇关于在重复序列中更改事件时的通知的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆