当前位置:  开发笔记 > 编程语言 > 正文

我在EWS UpdateItem中使用什么来改变ChangeKey?

如何解决《我在EWSUpdateItem中使用什么来改变ChangeKey?》经验,为你挑选了1个好方法。

我正在尝试使用Exchange Web服务来更新日历项目.我正在创建一个ItemChangeType,然后是一个ItemIdType.我有一个唯一的ID用于ItemIdType.Id,但我没有什么可用于ChangeKey.当我把它遗漏时,我得到一个ErrorChangeKeyRequiredForWriteOperations.但是当我尝试在那里放东西时,我得到一个ErrorInvalidChangeKey.

我可以用它来实现它吗?

我还试图确定用于ItemChangeType.Item的BaseItemIdType的最佳实现是什么.到目前为止,我正在使用ItemIdType,我猜这是正确的,但我还没有找到任何特别有用的文档.



1> jeffreyprieb..:

要更清楚地了解Hauge的答案:ChangeKey存储在Exchange中并标识项目的当前状态.对该项目的任何更改都会创建一个新的ChangeKey.

这允许Exchange"知道"您的更新应用于与查看项目时相同的项目状态 - 自检查后它没有更改.

一些代码可在: http://msdn.microsoft.com/en-us/library/aa563020.aspx

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有