我正在更新一个旧的Outlook.Interop应用程序,该应用程序可以移动电子邮件,下载附件,并自动为其移动的电子邮件分配类别。在旧版应用中,您可以执行以下操作...
toObservable
在EWS中不起作用。有人有什么想法吗?
谢谢
我尝试过:
email.Categories = "Blue Category";
显然:
email.Categories.Add("Blue Category");
email.Categories.Equals("Blue Category");
答案 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的属性是否已在服务器上更新(因为您可能只是遇到客户端缓存问题)。