托管Exchange Web服务,获取已删除的约会

mar*_*kus 7 exchange-server-2007 exchangewebservices ews-managed-api

我即将编写一个ews应用程序来连接与另一个日历程序的交换.发生了什么,我怎么知道,哪些约会在交换中被删除?有办法告诉吗?我在API和文档中找不到它.

提前致谢.

Hen*_*use 7

根据用户删除约会(或任何项目)的方式,可以执行不同的操作:

  • 软删除:项目被移动到邮箱的回收站.
  • 硬删除:该项目立即被删除.

您有多种方法可以获取有关已删除项目的信息:

  • 使用FindItems调用查询文件夹,并在ItemView的Traversal属性中选择ItemTraversal.Associated.注意:这需要Exchange 2010.
  • 一次使用SyncFolderItems并将同步cookie存储在某处.稍后,使用先前存储的cookie再次执行SyncFolderItems.Exchange现在将为您提供文件夹中发生的更改的详细列表.
  • 查询回收站以进行约会.它们很可能来自用户的默认日历.