C# Microsoft.graph API无法读取电子邮件

C# Microsoft.graph API无法读取电子邮件,c#,microsoft-graph-api,C#,Microsoft Graph Api,我正在使用Microsoft.graph API阅读来自office365帐户的电子邮件。 当我同时阅读多个帐户时,我面临一个问题。对于某些帐户,数据被跳过 e、 g.如果xyx@microsoft.com帐户有一个文件夹“收件箱”,里面大约有90k封电子邮件,而从API阅读电子邮件时,我们只收到大约40k封电子邮件。 当我们为迁移设置多个帐户时,可以观察到这个结果。对于单帐户迁移,它可以正常工作 excmg:*打开的并发连接太多,无法打开邮箱。** 堆栈: 在Microsoft.Exchang

我正在使用Microsoft.graph API阅读来自office365帐户的电子邮件。 当我同时阅读多个帐户时,我面临一个问题。对于某些帐户,数据被跳过

e、 g.如果xyx@microsoft.com帐户有一个文件夹“收件箱”,里面大约有90k封电子邮件,而从API阅读电子邮件时,我们只收到大约40k封电子邮件。 当我们为迁移设置多个帐户时,可以观察到这个结果。对于单帐户迁移,它可以正常工作

excmg:*打开的并发连接太多,无法打开邮箱。**
堆栈:
在Microsoft.Exchange.WebServices.Data.ServiceResponse.InternalThrowIfNecessary()中,
在Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.d_u6.MoveNext(),
---来自引发异常的上一个位置的堆栈结束跟踪---,
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中,
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务)中,
在Microsoft.Exchange.WebServices.Data.ExchangeService.d_u71.MoveNext()中,
---来自引发异常的上一个位置的堆栈结束跟踪---,
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中,
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务)中,
在Microsoft.Exchange.WebServices.Data.ExchangeService.d_u72`1.MoveNext()上
if(MessagesList!=null&&MessagesList.NextPageRequest!=null)
MessagesListRequest=MessagesList.NextPageRequest;
MessagesList=MicrosoftHelper.InvokeApiCall(()=>
{
返回消息slistRequest.GetAsync().Result;
},这是上下文);
其中MessagesList是IMailFolderMessagesCollectionPage

好吧,90k真的太多了,因为它是一个API,也许你只能收到有限数量的邮件?例如,Google API每个月只允许多达1000个搜索请求Hanks@DudeWhots来获取您的回复!当我将同一个帐户用于迁移时,它将迁移整个数据,而不会导致读写失败。但当我将同一个帐户用于其他批量帐户时,只会出现跳过时间的问题。@dudewhots要学习,我使用分页,每个请求只读取500项。