如何将类别添加到电子邮件项目

时间:2019-06-21 16:12:24

标签: c# exchangewebservices

我正在更新一个旧的Outlook.Interop应用程序,该应用程序可以移动电子邮件,下载附件,并自动为其移动的电子邮件分配类别。在旧版应用中,您可以执行以下操作...

toObservable

在EWS中不起作用。有人有什么想法吗?

谢谢

我尝试过:

email.Categories = "Blue Category";

显然:

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

1 个答案:

答案 0 :(得分:0)

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

是执行此操作的方法,您还需要在Item上调用update来保存更改。我建议您启用跟踪https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-trace-requests-responses-to-troubleshoot-ews-managed-api-applications,然后应该可以查看是否将更新发送到了服务器。您还可以通过在更新后在Item上调用load来查看是否已应用更改,并查看Item的属性是否已在服务器上更新(因为您可能只是遇到客户端缓存问题)。