EWS C # проблема с вложениями и обработанной папкой - PullRequest
0 голосов
/ 24 августа 2011

У меня следующая проблема: указанный объект не был найден в магазине.

"в Microsoft.Exchange.WebServices.Data.ServiceResponse.InternalThrowIfNeeded () \ r \ n в Microsoft.Exchange.WebServices.Data.ServiceResponse.ThrowIfNeeded () \ r \ n в Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest 1.Execute()\r\n в Microsoft.Exchange.WebServices.Data.ExchangeService.InternalGetAttachments(IEnumerable 1 вложения, Nullable 1 bodyType, IEnumerable 1 дополнительные свойства, ServiceErrorHandling errorHandling) \ r \ n в Microsoft.Exchange.WebServices.Data.ExchangeService.GetAttachment (вложение вложения, Nullable 1 bodyType, IEnumerable 1 дополнительные свойства) \ r \ n в Microsoft.Exchange.WebServices.Data.Attachment.InternalLoad (Nullable 1 bodyType, IEnumerable 1 дополнительные свойства) \ r \ n в Microsoft.Exchange.WebServices.Data.Attachment.Load () \ r \ n в Microsoft.Exchange.WebServices.Data.FileAttachment.Load (Поток потока) \ r \ n в exm.Program.Main () в D: \ exm \ exm \ Program.cs: строка 406 "

Я читал, что это может быть вызвано движущимся элементом, и поэтому идентификатор динамически меняется! Но я не вносил никаких изменений в «foreach», я получаю вложения и загружаю его в Stream и только после его перемещения, но исключение я обнаружил при загрузке потока, и я даже не попал в MoveItem (), Я поймал исключение ранее ...

Кроме того, я не понимаю, что такое папка «Обработано»? Я не вижу его в перечислении "WellKnownItems".

1 Ответ

1 голос
/ 20 января 2012

Библиотека Ews работает плохо, например, если у вас довольно старый сервер обмена Outlook, эта библиотека очень плохо работает с версией 2007, но хорошо с 2010, некоторые методы действительно не работают в этой библиотеке, как длямне лучше не использовать эту библиотеку, попробуйте найти какую-нибудь стороннюю библиотеку, которая очень хороша, и люди используют ее или пытаются изучить сетевое программирование на более низком уровне (tcp / ip), а затем создавать каждый запрос вручную, не используяв этой библиотеке, конечно, могут быть некоторые проблемы, если ваш системный администратор отключил методы POP / IMAP / SMTP для получения / отправки почты и предоставит вам только OWA или LDAP доступ к почтовым ящикам ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...