我正在使用 EWS 托管 API 从某些资源日历中获取数据。每次运行我的应用程序时,我都会获得日历中的所有项目,即使我保存了上次运行时使用的 SyncState。有没有办法只获取更新?似乎 SyncState 与当前连接或其他东西相关联。
其次,如果可以使用上一次运行的 SyncState 字符串,那么该字符串的最大大小是多少?我想将它存储在数据库中并且需要知道所需的记录大小。
谢谢。
我正在使用 EWS 托管 API 从某些资源日历中获取数据。每次运行我的应用程序时,我都会获得日历中的所有项目,即使我保存了上次运行时使用的 SyncState。有没有办法只获取更新?似乎 SyncState 与当前连接或其他东西相关联。
其次,如果可以使用上一次运行的 SyncState 字符串,那么该字符串的最大大小是多少?我想将它存储在数据库中并且需要知道所需的记录大小。
谢谢。
是的,您可以存储 SyncState 并在以后的请求中使用它。每次调用从日历中获取最新项目时,您都会得到一个需要存储的新 SyncState 对象。
创建SyncFolderItemsType时,您可以在执行之前将存储的同步状态添加到其中。查看链接,它应该会给您一个想法。
不过,我不确定 SyncState 字符串的最大大小。
谢谢