Pergunta

Eu tenho um item de e -mail salvo na pasta de rascunho. Preciso abrir uma forma de edição no navegador, mas não consigo encontrar o ID usado pelo Web Client. Dentro documentação Existe essa propriedade, mas falha no Microsoft Exchange Server 2007. O que é alternativo? Qualquer ajuda é apreciada.

Foi útil?

Solução

Encontrei.

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;

E convertido.uniqueid é o que eu preciso;

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top