调用`SyncFolderItems`会在收到项目时返回吗?

gcs*_*cso 3 c# .net-3.5 exchangewebservices exchange-server-2010

调用SyncFolderItems循环(直到MoreChangesAvailable为假)会返回我第一次调用后收到的项SyncFolderItems吗?

例如,假设我的邮箱中有1,000个项目,并且我SyncFolderItems在没有同步状态的情况下拨打电话.在我第一次打电话给SyncFolderItems我收到一个项目后,它会包含我第一次打电话后收到的新电子邮件SyncFolderItems吗?

Sli*_*SFT 5

每次调用SyncFolderItems响应SyncState它是时间戳和项目索引(的散列如果> 512项从上次同步呼叫).当您SyncFolderItems再次呼叫时,您需要包括最后一个,SyncState以确保您自上次同步点以来只获得新项目.

如果文件夹中有超过512个项目 - 您需要SyncFolderItems使用新项目再次调用SyncState.

以下是使用EWS托管API 的示例帖子.