2

EmailMessageアイテムをドラフトフォルダに保存しています。ブラウザで編集フォームを開く必要がありますが、Webクライアントで使用されているIDが見つかりません。ドキュメントにはそのようなプロパティがありますが、Microsoft ExchangeServer2007では失敗します。代替手段は何ですか。どんな助けでも大歓迎です。

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;

そして、convertedId.UniqueIdは私が必要とするものです。

于 2010-02-02T12:23:27.590 に答える