我通过WebDAV在Exchange中创建约会,但创建的UI与在Outlook中创建约会不同。我相信UId和GlobalObjectId是一样的,应该是唯一的,不会改变。使用WebDAV和Exchange创建的不同唯一ID使用WebDAV和Exchange创建不同的唯一ID
的UID如果通过WebDAV创建是:
CD0000008B9511D182D800C04FB1625DDD67374428B4C644A0A359A2586E30B3
如果通过Outlook创建的UID是:
040000008200E00074C5B7101A82E008000000002005332BA3A8CA01000000000000000010000000DD67374428B4C644A0A359A2586E30B3
如果我在Outlook中打开通过WebDAV创建的约会,然后再保存它UId更改令人讨厌(UId从04开始更改为上面的更改)。
UIds的后半部分是相同的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.