2016-09-21 6 views
0

У меня возникла проблема с методом «Копировать» «Item»: Как поясняется в документации (here), этот метод должен возвращать скопированный элемент (и относительный свежий UniqueId) , но я могу получить только пустой объект возврата.EWS Api 2.0 не возвращается ID скопированного Назначение

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

Я также попытался:

Dim test = service.CopyItems(myListOfItemIds, folderId) 

Это возвращается что-то, но все еще не скопировали пункт UniqueID в нем ...

ли она существует обходной путь для этой проблемы? Я что-то упускаю? Спасибо за любую помощь.

ответ

0

Вы копируя позицию между двумя папками в одном почтовом ящике или между двумя папками в другом почтовом ящике на https://msdn.microsoft.com/en-us/library/office/dn600291(v=exchg.150).aspx

Если вы перемещение или копирование сообщения электронной почты между двумя папками в одном почтовом ящике, новый элемент возвращается в ответ, что дает вам доступ к новому идентификатору элемента. Однако, если вы перемещаете или копируете сообщение электронной почты между двумя почтовыми ящиками или между почтовым ящиком и общей папкой, новый элемент не возвращается в ответе

+0

Хорошо, спасибо, я пропустил это ... Я копирую между двумя календарями разных пользователей. Таким образом, единственный способ снова искать вставленный элемент? Ничего более быстрого/линейного? – ful03

+0

Да, если для его двух разных почтовых ящиков вам нужно будет перечислять элементы из Target. –