我做了一些搜索,但无法找到与FindItem< Restriction>一起使用的合法属性列表。元素,特别是我可以在
<IsEqualTo><FieldURI FieldURI="???"></IsEqualTo>中使用哪些不会导致ErrorUnsupportedPathForQuery错误?
(使用EWS Exchange2010_SP1)
答案 0 :(得分:1)
见http://msdn.microsoft.com/en-us/library/aa494315(v=EXCHG.140).aspx。但是,如果您使用的是基于.NET的语言,则应使用EWS托管API,这样可以更加简单易用。
答案 1 :(得分:1)
我编写了一个集成测试,它为每个exists使用UnindexedFieldURIType过滤器执行FindItem。对不起私人项目,无法发布代码。
这些字段起作用:
值得注意的是,在产生错误的字段中,大多数都会失败并出现ERROR_UNSUPPORTED_PATH_FOR_QUERY,但其他失败则出现ERROR_INVALID_PROPERTY_FOR_EXISTS。这表明某些字段可以使用一些SearchExpressionTypes,而其他字段则不适用。