在重复序列中更改事件时的通知 [英] Notifications when changing occurrence in a recurrence series
问题描述
我正在使用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屋!