2016-09-21 63 views
0

我遇到了“复制”方法“Item”的问题: 正如文档(here)中所述,该方法应该返回复制的项目(以及相对新鲜的UniqueId) ,但我只能得到一个空返回对象。EWS Api 2.0没有返回复制ID的约会

Dim obj = existingItem.Copy(folderId) 'obj is null 

我也试过:

Dim test = service.CopyItems(myListOfItemIds, folderId) 

这回事情,但仍不可复制的唯一ID项在它...

是否存在此问题的方法?我错过了什么吗? 感谢您的帮助。

回答

0

你在不同的邮箱复制两个文件夹之间的项目在同一个邮箱或两个文件夹之间按https://msdn.microsoft.com/en-us/library/office/dn600291(v=exchg.150).aspx

如果你移动或在同一邮箱复制两个文件夹之间的电子邮件,新项目会在响应中返回,您可以访问新的项目标识。但是,如果您要移动或复制两个邮箱之间或邮箱和公用文件夹之间的电子邮件,则新项目不会在响应中返回。

+0

好的,谢谢,我错过了这个...我在两个不同用户的日历之间复制。所以唯一的办法是再次搜索插入的项目?没有更快/线性? – ful03

+0

是的,如果您需要的两个不同的邮箱需要枚举来自目标的项目。 –