EmailMessageアイテムをドラフトフォルダに保存しています。ブラウザで編集フォームを開く必要がありますが、Webクライアントで使用されているIDが見つかりません。ドキュメントにはそのようなプロパティがありますが、Microsoft ExchangeServer2007では失敗します。代替手段は何ですか。どんな助けでも大歓迎です。
1486 次
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;
そして、convertedId.UniqueIdは私が必要とするものです。
于 2010-02-02T12:23:27.590 に答える