Exchange Web Service托管,获取已删除的约会 [英] Exchange Web Service managed, get deleted appointments

查看:132
本文介绍了Exchange Web Service托管,获取已删除的约会的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am about to write a ews-application to connect exchange with another calendar programm. What occured to me, how do I get to know, which appointments get deleted on exchange? Is there a way to tell? I couldn't find it in the API and documentation.

谢谢.

推荐答案

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

Depending on how a user deletes an appointment (or any item), different things are done:

  • 软件删除:该项目已移至邮箱的回收站.
  • 硬删除:立即删除该项目.

您可以通过多种方式获取有关已删除邮件的信息:

You have multiple ways to get information about deleted items:

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

这篇关于Exchange Web Service托管,获取已删除的约会的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆