我正在使用 EWS webservices 对邮箱执行自动化流程,并像这样为邮件分配 ExtendedPropertyDefinition:
Microsoft.Exchange.WebServices.Data.ExtendedPropertyDefinition extendedPropertyDefinition =
new Microsoft.Exchange.WebServices.Data.ExtendedPropertyDefinition(DefaultExtendedPropertySet.Common, "Archivado", MapiPropertyType.String);
msgComplete.SetExtendedProperty(extendedPropertyDefinition, iddoc);
msgComplete.Update(ConflictResolutionMode.AlwaysOverwrite);
另一方面,我正在开发一个Outlook插件,需要在每次单击邮件时评估该邮件是否定义了此ExtendedPropertyDefinition
名称,但我不知道如何使用Outlook类从Outlook插件中恢复扩展属性。
如果必须从两个框架中访问另一种属性,我也无所谓。
我已尝试在Outlook中使用以下属性,但没有成功:
item.Userproperties;
item.PropertyAccesor.GetProperty("Archivado");
item.ItemProperties;