从邮箱检索电子邮件时MS O365 Outlook Api不明确

从邮箱检索电子邮件时MS O365 Outlook Api不明确,outlook,office365,office365api,office365-restapi,Outlook,Office365,Office365api,Office365 Restapi,我目前已经编写了一个应用程序,从O365帐户中检索消息,并根据自己的喜好进行处理。目前,我已经用多达150封电子邮件对这个应用程序进行了压力测试。但是,当我的应用程序在我指定的文件夹中处理超过150封电子邮件时,我对Api的可伸缩性非常不确定。例如,500封电子邮件怎么样?这份文件并没有让我相信它会达到这么高的规模 例如: OutlookServicesClient expenseEmailBox = Start_OutLook_Services(); try

我目前已经编写了一个应用程序,从O365帐户中检索消息,并根据自己的喜好进行处理。目前,我已经用多达150封电子邮件对这个应用程序进行了压力测试。但是,当我的应用程序在我指定的文件夹中处理超过150封电子邮件时,我对Api的可伸缩性非常不确定。例如,500封电子邮件怎么样?这份文件并没有让我相信它会达到这么高的规模

例如:

    OutlookServicesClient expenseEmailBox = Start_OutLook_Services();
        try
        {
            var Email_Box = expenseEmailBox.Users[emailAccountToUse].Folders[foldertoSearch].Messages.Where(m => m.HasAttachments == true).Expand(m => m.Attachments).ExecuteAsync();

            //what happens to stuff past the current page?
            var messages = Email_Box.Result.CurrentPage;

            foreach (var message in messages.OrderByDescending(m => m.DateTimeReceived))

当前页面之后会发生什么?当前页面是否仅加载250?然后它停止阅读电子邮件并丢弃它们?currentpage实际上打算做什么?Api文档对此没有解释

实际上,API会根据您的订阅进行扩展。您每天要执行的请求数量有限,或者在其他情况下需要执行消息、收件人、保留限制等。请阅读有关提供的链接的更多信息,并确保您不会跨越当前o365订阅的这些限制

希望这有帮助