带有Both和or的MS EWS 2.0搜索过滤器



请帮助我在VB.net下面的语法。我用的是MS EWS 2.0

SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, True) or 
( New SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, False) and 
New SearchFilter.IsEqualTo(EmailMessageSchema.lastmodifieldtime >= "2021-10-08 16:30") )

我可以分别进行每一部分的搜索,但不确定如何将它们组合起来。

谢谢

您应该使用两个SearchFilterCollection对象嵌套搜索过滤器,例如

SearchFilterCollection1 
-OR
--(any # of SearchFilters)
--SearchFilterCollection2 
---AND
----(any # of SearchFilters)

最新更新