EWS托管API - 按正文

时间:2017-05-10 15:06:42

标签: exchangewebservices ews-managed-api

我在outlook日历中有1100个约会,其中330个有category =" concrete_category"和body =" concrete_body"。

我正在尝试使用以下AQS按类别和正文子字符串过滤日历约会:

  

" category:{concrete_category} AND body:\" {concrete_body} \""

我希望收到330项,但Outlook只返回250个约会并缓存响应。因此,如果我更改约会正文或类别,Outlook将返回与上一个查询相同的约会,但更新的类别和主体与aqs过滤器不匹配。我必须在客户端重新过滤它们。

如何防止查询缓存并超过250个约会的限制?当我不按身体使用过滤器时,我不会遇到这个问题。

1 个答案:

答案 0 :(得分:0)

您可以使用QueryString元素https://msdn.microsoft.com/en-us/library/office/exchangewebservices.querystringtype.resetcache(v=exchg.150).aspx的ResetCache属性重置缓存。遗憾的是,EWS托管API不会公开这一点,因此您需要使用SOAP或代理代码EWS API Search Filter does not return all information或从github仓库修改EWS托管API的源代码。

250限制是正常的,但您应该只能翻页以获得接下来的250个项目。