c# - 删除 EWS 中的 Exchange 事件修改/删除(即恢复事件)

标签 c# exchange-server exchangewebservices

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

因此,可以通过删除“异常(exception)”条目来逆转这种情况,从而将原始事件重新显示在日历中。

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

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

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

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

最佳答案

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

关于c# - 删除 EWS 中的 Exchange 事件修改/删除(即恢复事件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30978212/

相关文章:

c# - 为什么路由值没有传递给 MVC Controller ?

c# - 如何获取远程机器上正在运行的进程的描述?

c# - 在 AspNet Core 中解析空查询参数

exchange-server - 如何解释 Exchange 限制策略中的 EwsCutoffBalance?

.net - 将 .Net 服务与 Microsoft Exchange 集成

c# - Dapper 将特定列的子集直接返回到 DTO

c# - 内部收件人的 Exchange 2010/2013 TransportAgent 内容转换

python - 使用 exchangelib 按收件人地址过滤 EWS 邮箱

java - EWS从Java中的特定用户获取已读/未读邮件

coldfusion - 无法使用 cfexchangeConnection 访问委派日历