升级到Exchange 2010后,使用EWS读取Exchange 2003 WebDAV自定义属性

时间:2017-04-11 14:17:42

标签: exchange-server exchangewebservices webdav

我有一台旧的Exchange 2003服务器,我们通过WebDAV连接到该服务器。我们有一个使用它的应用程序,其中我们在DAV命名空间中设置了一些自定义属性,如DAV:OrderId,其中OrderId是自定义属性的名称。

现在我们要将邮箱移动到Exchange 2010,因为没有WebDAV支持,我找不到如何使用Managed EWS(Exchange Web Services)读取该自定义属性的方法。登记/> 我尝试通过搜索来获取它们 DefaultExtendedPropertySet.Common

DefaultExtendedPropertySet.PublicStrings
收藏品,但当然他们不在那里。 我们的应用程序需要这些属性才能工作。

有人有什么想法吗?

2 个答案:

答案 0 :(得分:1)

抱歉,我不能在这里更具体,但我不想从Exchange项目中获取任何自定义属性。但是,有一种方法可以在EWS中获取MAPI道具,并且可能还有一种方法可以挖掘出自定义道具。值得一看。开始here,如果您正在使用,请告诉我们!

答案 1 :(得分:0)

我发现我做错了什么 通过在Exchange 2003服务器上使用MFCMapi,我能够看到实际的完整属性名称为"DAV:OrderId",而不仅仅是"OrderId"。它的命名空间是DefaultExtendedPropertySet.PublicStrings。因此,在使用EWS查询时,只需使用这两条信息,您就可以了。