在 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 中的用户体验一致。
在 SharePoint 中,如果您删除/修改重复日历条目的单次出现,则不会真正删除/修改任何内容 - 相反,会创建一个新条目,告诉 SP 对于特定日期,该事件不存在或已经存在新参数。
因此,这可以通过删除 "exception" 条目来逆转,从而在日历中恢复原来的事件。
我正在尝试使用 Exchange Web 服务 (EWS) 在 Exchange 中实现类似的功能,但我无法弄清楚如何做到这一点。
A "Recurring Master" 对象(定义重复事件的 Appointment
条目)有两个异常集合。一个包含对特定事件的修改(称为 ModifiedOccurrences
),而另一个包含 "deletions"(称为 DeletedOccurrences
)。
问题是这两个集合都是只读的。我可以通过更新或删除特定事件(需要单独下载)来向这些列表添加元素,但我无法创建 "rollback".
有没有办法做我想做的事情,或者鉴于 EWS 提供的功能这是不可能的?
无法回滚 EWS 中修改或删除的事件。这与 Outlook 中的用户体验一致。