在我的插件中,我使用ExtendedProperty来保存一些元数据。我使用EWS设置ExtendedProperties的值。我已经收到不再使用EWS的要求,并且只允许连接到Outlook。所以我看到我可以使用MailItem的UserPropery。所以我必须以某种方式迁移旧数据。我想到的第一个问题是使用EWS查询具有特定扩展属性的所有项目,并将值复制到MailItem.UserProperty。有谁知道如何从EWS查询它,或者你有另外的想法如何迁移这些数据?
答案 0 :(得分:3)
将ExtendedProperties与EWS一起使用基本上可以在Outlook项目上创建自定义MAPI属性,这些属性也可以通过UserProperties集合或PropertyAccessor在Outlook对象模型中访问。你不应该迁移任何东西。