Exchange Web服务:恢复已删除的重复系列事件

时间:2016-03-23 18:28:31

标签: c# .net outlook exchangewebservices

情境:用户创建定期事件,此用户删除定期事件的单个实例。

目标:将已删除的实例恢复/恢复到日历。虽然实际上我真的需要报告已取消的实例(即我查看用户日历的特定日期,取消了多少会议与预定的会议)。

对于单次约会,当我执行MoveToDeletedItems删除或取消操作时,我可以在DeleteItems文件夹中找到该事件,然后将其移回日历或报告。

然而,重复序列的出现受到不同的处理。似乎删除的事件(及其所有数据)被永久删除,唯一的跟踪在RecurringMaster.DeletedOccurrences但只存储OriginalStart属性而不是title / description / attendees / etc.

我想我可以做的就是将主要定期事件(标题/描述/等)中的信息与原始开始合并,以获得“已删除实例”约会。这是真的?注意:如果实例是ExceptionRecurringMaster,则无法恢复正确的信息。

注意:对于ews版本2007到2013(Office365)

,这几乎相同

搜索字词: 恢复恢复已删除已取消的实例发生重复出现的系列recurringMaster DeletedOccurrences DeletedItems

0 个答案:

没有答案