2

我正在使用 EWS 托管 API 从某些资源日历中获取数据。每次运行我的应用程序时,我都会获得日历中的所有项目,即使我保存了上次运行时使用的 SyncState。有没有办法只获取更新?似乎 SyncState 与当前连接或其他东西相关联。

其次,如果可以使用上一次运行的 SyncState 字符串,那么该字符串的最大大小是多少?我想将它存储在数据库中并且需要知道所需的记录大小。

谢谢。

4

1 回答 1

4

是的,您可以存储 SyncState 并在以后的请求中使用它。每次调用从日历中获取最新项目时,您都会得到一个需要存储的新 SyncState 对象。

创建SyncFolderItemsType时,您可以在执行之前将存储的同步状态添加到其中。查看链接,它应该会给您一个想法。

不过,我不确定 SyncState 字符串的最大大小。

谢谢

于 2011-03-22T09:01:14.527 回答