我正在编写一个应用程序,将用户的日历同步到本地存储中。我正在使用 Exchange Web Services (EWS) 和 SyncFolderItems 方法来提取更改。这一切都很完美,直到我发现同步项目不包括“定期”约会。
另一篇 stackoverflow 文章表明这是因为它们是“虚拟的”。但它确实包括“主人”的任命。问题是,那很好。我正在支持重复的第三方日历上呈现约会,因此我只需要存储约会中的重复信息,然后我可以将其翻译到我的日历上,这样它将显示正确的信息。
但是,当我检查“IsRecurring”字段时,它说它是错误的,因为它显然是定期约会。有人遇到过这个吗?
最佳答案
自从我尝试过滤掉重复出现的项目以来,我注意到了同样的事情。我最终查询并检查了 CalendarItemType(http://msdn.microsoft.com/en-us/library/exchange/aa494158(v=exchg.140).aspx) 来确定该项目是否是重复的一部分无论是否,此属性都可以在 SyncFolderItems 形状中查询。
关于exchangewebservices - Exchange Web Services SyncFolderItems 重复项目在实际重复时将 IsRecurring 设置为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8577410/