1

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は準拠していません。Outlook2007とExchange2007を使用しています。

予定を識別するために使用できるIDは無数にあるようですが、時間の経過とともに予定を追跡できるように、同じままのIDを探しています。

誰かがこのUIdが変更される理由、または変更されないように作成する方法を説明するのを手伝ってくれるなら、それは大いにありがたいです。私の制限は、Exchange2003SP2とOutlook2003のサポートです。

4

1 に答える 1

0

はい、ID は変更できます。クライアントとアイテムへのアクセス方法によって異なります。それは正しいピタです

私はリンクがあなたを助けるかもしれないと思う. 同様に使用できるmapiプロパティがありますが、何をしているのかをもう少し説明する必要があるかもしれません...あなたはWebDavだけをやっていますか?

WebDav を使用して dav:href を Outolook Interop href 値に一致させる方法

于 2010-02-09T19:24:09.623 に答える