【问题标题】:Delete an Exchange occurence modification / deletion in EWS (i.e. restore an occurence)在 EWS 中删除 Exchange 事件修改/删除(即恢复事件)
【发布时间】:2015-06-22 23:29:30
【问题描述】:

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

因此,可以通过删除“异常”条目来扭转这种情况,从而将原始事件恢复到日历中。

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

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

问题是这两个集合都是只读的。我可以通过更新或删除特定事件(需要单独下载)将元素添加到这些列表中,但我无法进行“回滚”。

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

【问题讨论】:

    标签: c# exchange-server exchangewebservices


    【解决方案1】:

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

    【讨论】:

    • 我虽然在 SharePoint 中也是不可能的,但事实证明这并不完全正确。 ;) 这就是我问的原因...
    • 事实上,在 Outlook 中删除 all 异常和删除是有可能的:如果您在主文件中修改模式。但我不知道如何使用 EWS 来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多