EWS预约ID。独特?

时间:2013-04-22 03:48:31

标签: exchangewebservices ews-managed-api

Appointment.Id属性或Appointment.Id.UniqueId真的很独特吗?

我有最简单的方法,使用ExchangeService.FindAppointments检索约会。我的结果显示了几个约会与不同的主题,但相同的Appointment.Id.UniqueId!

我错过了什么吗?

3 个答案:

答案 0 :(得分:3)

他们绝对是独一无二的。但是,它们生成为顺序或接近顺序,因此靠近创建的约会可能具有非常相似的唯一ID。值得注意的是,它们区分大小写。您确定要进行区分大小写的比较吗?请参阅http://msdn.microsoft.com/en-us/library/aa580234.aspx上ID属性旁边的评论。

答案 1 :(得分:2)

正如agt所说,它们是独一无二的,但它们可能会发生变化。

如果将Appointment(或从Item继承的任何内容)移至另一个文件夹/邮箱,UniqueId将会更改,ChangeKey也会更改。< / p>

答案 2 :(得分:1)

完全无视我评论的第一个版本。对于像我一样愚蠢的每个人:他们确实是区分大小写的。除了他们的情况,它们可以是相同的。不要相信Powershell(默认情况下它不会进行区分大小写的比较),不要相信你的编辑(它很可能不会默认情况下进行区分大小写的搜索),并且不要如果您将排序规则设置为以_ci结尾的任何内容,则信任您的mysql数据库。