【问题标题】:Different Unique Ids created using WebDAV and Exchange vs Outlook使用 WebDAV 和 Exchange 与 Outlook 创建的不同唯一 ID
【发布时间】:2011-01-14 18:26:24
【问题描述】:

我正在通过 WebDAV 在 Exchange 中创建约会,但创建的 UId 与我在 Outlook 中创建约会不同。我认为 UId 与 GlobalObjectId 相同,应该是唯一的,不会改变。

如果通过 WebDAV 创建的 UId 是:

CD0000008B9511D182D800C04FB1625DDD67374428B4C644A0A359A2586E30B3

如果通过 Outlook 创建的 UId 是:

040000008200E00074C5B7101A82E008000000002005332BA3A8CA01000000000000000010000000DD67374428B4C644A0A359A2586E30B3

如果我在 Outlook 中打开通过 WebDAV 创建的约会,然后再次保存,UId 会发生变化,这很烦人(UId 从 04 开始更改为上面的一个)。

UId 的后半部分是相同的 GUID {DD673744-28B4-C644-A0A3-59A2586E30B3} 并且永远不会改变。这里的文档http://msdn.microsoft.com/en-us/library/cc425490 (EXCHG.80).aspx 解释了 GlobalObjectId 是如何构造的。 Outlook 似乎遵循这些规则,但 Exchange 没有。我正在使用 Outlook 2007 和 Exchange 2007。

似乎有无数种不同的 ID 可用于识别约会,而我只是在寻找一个保持不变的 ID,以便随着时间的推移跟踪约会。

如果有人可以帮助解释为什么此 UId 更改或创建它的方式使其不会更改,将不胜感激。我的限制是支持 Exchange 2003 SP2 和 Outlook 2003。

【问题讨论】:

    标签: outlook calendar exchange-server webdav appointment


    【解决方案1】:

    哦,是的,ID 可以更改,这取决于客户和您访问项目的方式。这是一个正确的PITA

    我认为该链接可能会对您有所帮助,(不知道您在做什么)。 您也可以使用一些 mapi 属性,但您可能需要多解释一下您在做什么......您只是在做 WebDav 吗?

    How to use WebDav to match dav:href to Outolook Interop href value

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-15
      • 2011-03-14
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 2022-08-04
      相关资源
      最近更新 更多