2

我在草稿文件夹中保存了一个 EmailMessage 项目。我需要在浏览器中打开它的编辑表单,但找不到 Web 客户端使用的 id。在文档中有这样的属性,但它在 Microsoft Exchange Server 2007 中失败。有什么替代方法?任何帮助表示赞赏。

4

1 回答 1

2

我找到了。

ExchangeService service = new ExchangeService();
EmailMessage message = EmailMessage.Bind(new ItemId("someId"));
var alternateId = new AlternateId();
alternateId.UniqueId = message.Id.UniqueId;
alternateId.Mailbox = "somemailbox";
alternateId.Format = IdFormat.EwsId;

var convertedId = service.ConverId(alternateId, Format.OwaId) as AlternateId;

而 convertId.UniqueId 是我需要的;

于 2010-02-02T12:23:27.590 回答