在 EWS 中删除 Exchange 事件修改/删除(即恢复事件)

Delete an Exchange occurence modification / deletion in EWS (i.e. restore an occurence)

在 SharePoint 中,如果您删除/修改重复日历条目的单次出现,则不会真正删除/修改任何内容 - 相反,会创建一个新条目,告诉 SP 对于特定日期,该事件不存在或已经存在新参数。

因此,这可以通过删除 "exception" 条目来逆转,从而在日历中恢复原来的事件。

我正在尝试使用 Exchange Web 服务 (EWS) 在 Exchange 中实现类似的功能,但我无法弄清楚如何做到这一点。

A "Recurring Master" 对象(定义重复事件的 Appointment 条目)有两个异常集合。一个包含对特定事件的修改(称为 ModifiedOccurrences),而另一个包含 "deletions"(称为 DeletedOccurrences)。

问题是这两个集合都是只读的。我可以通过更新或删除特定事件(需要单独下载)来向这些列表添加元素,但我无法创建 "rollback".

有没有办法做我想做的事情,或者鉴于 EWS 提供的功能这是不可能的?

无法回滚 EWS 中修改或删除的事件。这与 Outlook 中的用户体验一致。