我正在使用Microsoft.Office365.OutlookServices来使用Office 365 Outlook Web服务。
我正在尝试使用分页支持来查询用户的收件箱。像这样:
var query = from t in outlookServicesClient.Me.Folders.GetById("Inbox").Messages
select t;
var mailResults = await query
.OrderByDescending(i => i.DateTimeReceived)
.Skip((pageNo - 1) * pageSize)
.Take(pageSize)
.ExecuteAsync();
假设pageSize = 10,并且用户的收件箱中有10条消息,则属性mailResults.MorePagesAvailable返回True,不正确的是,它应该返回False。
仅当pageSize等于用户收件箱中的邮件数时才会发生。例如,如果用户的收件箱中有9条消息,则该属性返回False。
我做错了什么?
谢谢!
答案 0 :(得分:0)
在新搞砸的Outlook中创建分页:
点击第一封电子邮件,然后滚动 低至你想要的任何范围。 按住shift + alt并右键单击。 这会设置您选择的范围/页面。