1

我正在从 WebDAV 迁移到 Exchange 2010 中的 EWS 托管 API,并且在属性映射方面遇到了一些问题。

在 WebDAV 中,我有一个自定义的 .Net 包装器,并用它创建了这样的 where 条件:

Where w = new Where();
w.Add(new WhereCondition(Properties.ContentClass, Enums.ComparisonOperatorsEnum.NotEquals, "urn:content-classes:message"));
w.Add(new WhereCondition(Properties.OutlookMessageClass, Enums.ComparisonOperatorsEnum.Like, "IPM.Schedule.Meeting.Resp.%"));

包装器只是在幕后创建正确的 WebDAV 搜索 SQL 语句。

Properties.ContentClass 等于 WebDAV XML 模式中的 DAV:contentclass,我已经将它映射到 EWS 中的 Item.ItemClass。至少我希望这能映射到它。

Properties.OutlookMes​​sageClass 等于WebDAV XML 架构中的http://schemas.microsoft.com/exchange/outlookmessageclass。但我还没有找到任何可以映射到该属性的 EWS 属性。

某处是否有已知的映射?

4

1 回答 1

0

经过大量搜索,联系了一些 Exchange MVP 甚至是 Microsoft 人员,答案始终是:
没有映射,重新设计应用程序。

于 2012-10-04T13:43:53.483 回答