正在从主电子邮件地址中包含特殊字符的邮箱中检索日历信息
本文关键字:检索 信息 日历 包含 电子邮件地址 特殊字符 | 更新日期: 2023-09-27 18:21:37
我一直在编写代码,以便使用Exchange Web Services从文件室邮箱中检索日历信息。我能够成功地从房间邮箱和用户邮箱中检索信息,但我似乎遇到了障碍。我的理论是,这与地址中的和号有关。。。我可以确认这是房间邮箱的主要地址。我还确保可以从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 };
以前有人经历过这种问题吗?你有没有可能把我推向正确的方向?感谢您的帮助!
TIA,里克。
你可能是对的。尝试将其替换为&
说明:由于这是在Web服务中进行的,因此它可能在某个时刻被解析为XML,并且保留了&
字符。因此,每当您想在字符串中使用&
时,都需要使用&
。