在 Exchange Web 服务中同步多个子文件夹

Syncing Multiple SubFolders in Exchange Web Services

到目前为止,我过去只需要使用

同步我的主联系人文件夹

SyncFolderItems()

但最近我添加了多个联系人子文件夹来保持联系人的组织,所以现在我对我存储的同步状态感到困惑。我认为同步状态就像给定时间点的邮箱范围内的唯一标识符,但现在看来我需要为每个子文件夹调用 SyncFolderItems() 函数并为每个文件夹存储不同的同步状态。

这是真的吗?还是我想多了?

存储一个同步状态很糟糕,因为它已经是我无法想象必须存储 6 个不同的同步状态。

有人有过在 Exchange 中同步多个文件夹的经验吗?

非常感谢任何提示或建议。

Exchange 中的大部分 API 操作都是针对每个文件夹的,syncstate 只是告诉您使用它的特定文件夹的同步状态。您需要为每个要同步的文件夹维护一个单独的同步状态。在这方面,子文件夹是一个单独的容器

Storing one syncstate is bad as it is already I cant m imagine having to store 6 different sync states.

ActiveSync 为每个文件夹存储类似的同步状态(并在数百万台设备上运行),这只是同步所需要的,所以不应该成为问题。

干杯 格伦