我进行了一些搜索,但无法找到与 FindItem <Restriction> 元素一起使用的合法属性列表,特别是我可以在其中使用什么
<IsEqualTo><FieldURI FieldURI="???"></IsEqualTo>这不会导致 ErrorUnsupportedPathForQuery 错误?
(使用 EWS Exchange2010_SP1)
我进行了一些搜索,但无法找到与 FindItem <Restriction> 元素一起使用的合法属性列表,特别是我可以在其中使用什么
<IsEqualTo><FieldURI FieldURI="???"></IsEqualTo>这不会导致 ErrorUnsupportedPathForQuery 错误?
(使用 EWS Exchange2010_SP1)
请参阅http://msdn.microsoft.com/en-us/library/aa494315(v=EXCHG.140).aspx。但是,如果您使用的是基于 .NET 的语言,则应该使用 EWS 托管 API,它更易于使用。
我编写了一个集成测试,它使用每个 UnindexedFieldURIType 的存在过滤器执行 FindItem 。抱歉私人项目,无法发布代码。
这些字段有效:
值得注意的是,在产生错误的字段中,大多数会因 ERROR_UNSUPPORTED_PATH_FOR_QUERY 而失败,但其他会因 ERROR_INVALID_PROPERTY_FOR_EXISTS 而失败。这表明某些字段可以与某些 SearchExpressionTypes 一起使用,而其他字段则不能。