2016-09-21 61 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

是的,如果您需要的兩個不同的郵箱需要枚舉來自目標的項目。 –