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

时间:2016-04-26 21:11:07

标签: exchange-server exchangewebservices ews-managed-api

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

同步我的主要联系人文件夹

SyncFolderItems()

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

这是真的吗?或者我是否在思考它?

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

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

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

1 个答案:

答案 0 :(得分:1)

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

  
    

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

  

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

干杯 格伦