Como obter o ID do cliente da web do item no Exchange 2007 usando a API gerenciada de EWS
-
24-09-2019 - |
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.
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