0

我一直在编写代码以使用 Exchange Web 服务从房间邮箱中检索日历信息。我能够成功地从房间邮箱和用户邮箱中检索信息,但我似乎遇到了障碍。我的理论是它与地址中的 & 号有关......我可以确认这是房间邮箱的主要地址。我还确保我可以从 Outlook 访问日历。

这是我的代码,它再次在其他邮箱上运行良好,但在这个邮箱上失败了:

            EmailAddressType mailbox = new EmailAddressType();
            mailbox.EmailAddress = "r&d@somecompany.org";
            DistinguishedFolderIdType[] parentFolderId = new DistinguishedFolderIdType[1];
            parentFolderId[0] = new DistinguishedFolderIdType { Id = DistinguishedFolderIdNameType.calendar, Mailbox = mailbox };

以前有没有人遇到过这种问题?你有没有机会把我推向正确的方向?任何帮助表示赞赏!

蒂亚,里克。

4

1 回答 1

1

你可能是对的。尝试将其替换为&

说明:由于这是通过 Web 服务进行的,因此它可能在某些时候被解析为 XML,并且该&字符被保留。所以你需要使用&任何你想&在字符串中使用的时间。

于 2013-07-09T17:09:16.630 回答