Exchange server 251'上的BindToItems ErrorInternalServerTransientError;第一项

Exchange server 251'上的BindToItems ErrorInternalServerTransientError;第一项,exchange-server,exchangewebservices,Exchange Server,Exchangewebservices,我的问题与此基本相同。但是,我有一个临时工作,但是我想了解一些关于如何以一种简单稳健的方式解决根本问题的想法 我一直在调用SyncFolderItems,最大允许值为512项。 这很有效。但是,使用从SyncFolderItems返回的完整项目ID集合调用BindToItems时,显示第251个项目已失败,错误为InternalServerTransienterRor。所有其他项目,0..249和251..511都很好 通过检查事件日志,Exchange显示了以下内容: Mapi会话“被剪断”超

我的问题与此基本相同。但是,我有一个临时工作,但是我想了解一些关于如何以一种简单稳健的方式解决根本问题的想法

我一直在调用SyncFolderItems,最大允许值为512项。 这很有效。但是,使用从SyncFolderItems返回的完整项目ID集合调用BindToItems时,显示第251个项目已失败,错误为InternalServerTransienterRor。所有其他项目,0..249和251..511都很好

通过检查事件日志,Exchange显示了以下内容:

Mapi会话“被剪断”超过了“objtMessage”类型的最多250个对象

看起来奇怪的是,EWS设法使其他项目正常-我本以为250后的一切都失败了,但无论如何

我的直接解决方法是大幅减少我向SyncFolderItems请求的项目数量。但是,我认为这一方面会解决这个问题,因为Exchange设置是可配置的,并且可以设置为小于我选择的值

考虑到不丢弃我所拥有的整批项目更有效,那么在SyncFolderItems中更新的SyncState将包括失败的项目的情况下,如何编写此场景的代码