无论如何都要将ID或值保存到MAPIFolder

时间:2016-05-29 14:02:03

标签: c# vsto outlook-addin

是否有对象或属性将Id添加到此文件夹,类似于UserProperties,但在文件夹级别而不是项目。

这个想法是创建与我的数据库中的类型相关的文件夹树,我尝试将Id存储在那里,以便在邮件移动到它们时使用。

问候,

1 个答案:

答案 0 :(得分:1)

文件夹上的用户属性不会起作用,因为并非所有商店提供商都支持命名的MAPI属性(PST提供商支持它们,Exchange提供商不支持)。

要存储每个文件夹的数据,标准解决方案是在文件夹中使用隐藏(关联)消息。您可以在OutlookSpy中看到此类消息 - 点击IMAPIFolder按钮,转到"相关内容"标签

Outlook对象模型通过MAPIFolder.GetStorage方法支持隐藏消息,该方法返回StorageItem对象的实例。