使用WebDAV和Exchange与Outlook创建的不同唯一ID

使用WebDAV和Exchange与Outlook创建的不同唯一ID,outlook,calendar,exchange-server,webdav,appointment,Outlook,Calendar,Exchange Server,Webdav,Appointment,我正在通过WebDAV在Exchange中创建约会,但创建的UId与我在Outlook中创建约会的UId不同。我认为UId与GlobalObjectId相同,应该是唯一的,不会改变 如果通过WebDAV创建,则UId为: CD0000008B9511D182D800C04FB1625DDD67374428B4C644A0A359A2586E30B3 如果通过Outlook创建,则UId为: 040000008200E00074C5B7101A82E008000000002005332BA3A8

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

如果通过WebDAV创建,则UId为:

CD0000008B9511D182D800C04FB1625DDD67374428B4C644A0A359A2586E30B3
如果通过Outlook创建,则UId为:

040000008200E00074C5B7101A82E008000000002005332BA3A8CA01000000000000000010000000DD67374428B4C644A0A359A2586E30B3
如果我在Outlook中打开通过WebDAV创建的约会,然后再次保存它,UId将更改,这很烦人(UId将更改为上面以04开头的一个)

UID的后半部分是相同的GUID{DD673744-28B4-C644-A0A3-59A2586E30B3},从不更改。这里的文档解释了GlobalObjectId是如何构造的。Outlook似乎遵循这些规则,但Exchange没有。我正在使用Outlook 2007和Exchange 2007

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


如果有人能帮助解释为什么这个UId会改变,或者是一种创建它的方法,这样它就不会改变,我们将不胜感激。我的限制是支持Exchange 2003 SP2和Outlook 2003。

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

我认为这个链接可能会对你有所帮助(不知道你在做什么)。 也可以使用mapi程序,但您可能需要进一步解释您正在做的事情。。。你只是在做WebDav吗