【问题标题】:EWS Appointment ID. Unique?EWS 预约 ID。独特?
【发布时间】:2013-04-22 03:48:31
【问题描述】:

Appointment.Id 属性或 Appointment.Id.UniqueId 真的是唯一的吗?

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

我错过了什么吗?

【问题讨论】:

    标签: exchangewebservices ews-managed-api


    【解决方案1】:

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

    【讨论】:

    • 谢谢!区分大小写 - 面部、手掌!
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多