[英]C# Microsoft Graph SDK - Paging limits
我已经调查过,如果我使用搜索过滤器,如下所示:
string filter = String.Format("\"subject:\"");
List<QueryOption> options = new List<QueryOption>
{
new QueryOption("$search", filter)
};
var messages = graphClient.Me
.MailFolders
.Inbox
.Messages
.Request(options)
.Top(500)
.Select("id, Categories, Subject")
.GetAsync()
.Result;
尽管我使用Top(500)
,但结果在275
截止,我认为搜索过滤器存在页面限制,有人知道如何在SDK中解决此问题吗?
如果我在消息查询中不包含选项,即如果我执行Request()
,则得到所有消息。
请注意, Messages.NextPageProperty
似乎也返回null,因此我不能使用它。
$search
参数就是这样工作的。 从文档中 :
注意:目前,您可以只搜索
message
和person
收藏。$search
请求最多返回250
结果。 您不能在搜索请求中使用$filter
或$orderby
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.