Appointment.Id属性或Appointment.Id.UniqueId真的很独特吗?
我有最简单的方法,使用ExchangeService.FindAppointments检索约会。我的结果显示了几个约会与不同的主题,但相同的Appointment.Id.UniqueId!
我错过了什么吗?
答案 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数据库。