У меня есть элемент EmailMessage, сохраненный в папке Draft. Мне нужно открыть форму редактирования в браузере, но я не могу найти идентификатор, который используется веб-клиентом. В документации такое свойство есть, но оно не работает с Microsoft Exchange Server 2007. Какая альтернатива? Любая помощь приветствуется.
Как получить идентификатор веб-клиента Item в Exchange 2007 с помощью управляемого API EWS
Ответы (1)
Я обнаружил.
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 - это то, что мне нужно;
person
Yuriy Zanichkovskyy
schedule
02.02.2010