Как добавить категорию в элемент электронной почты - PullRequest
0 голосов
/ 21 июня 2019

Я обновляю старое приложение Outlook.Interop, которое перемещает электронные письма, загружает вложения и автоматически назначает категории перемещаемым электронным письмам.В старом приложении вы могли сделать что-то вроде ...

email.Categories = "Blue Category";

Это не работает в EWS.У кого-нибудь есть идеи?

Спасибо

Я попробовал:

email.Categories.Add("Blue Category");
email.Categories.Equals("Blue Category");

и, очевидно:

email.Categories = "Blue Category";

1 Ответ

0 голосов
/ 24 июня 2019
email.Categories.Add("Blue Category");

- это способ сделать это, вам также нужно вызвать обновление для элемента, чтобы сохранить изменение. Я предлагаю включить трассировку https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-trace-requests-responses-to-troubleshoot-ews-managed-api-applications, тогда вы сможете увидеть, если обновлениеотправляется на сервер.Вы также можете увидеть, было ли применено изменение, вызвав load для Item после обновления, и посмотреть, было ли обновлено свойство Item на сервере (поскольку у вас может просто быть проблема с кэшем клиента).

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