繁体   English   中英

C#Microsoft Graph SDK-分页限制

[英]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参数就是这样工作的。 文档中

注意:目前,您可以搜索messageperson收藏。 $search请求最多返回250结果。 您不能在搜索请求中使用$filter$orderby

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM