Comment obtenir votre numéro de client Web d'objet dans Exchange 2007 en utilisant l'API Managed EWS
-
24-09-2019 - |
Question
J'ai un élément EmailMessage enregistré dans le dossier Brouillons. Je dois ouvrir une forme d'édition de celui-ci dans le navigateur, mais ne peut pas trouvé id qui est utilisé par le client Web. documentation il y a un tel bien, mais il échoue avec Microsoft Exchange Server 2007. Qu'est-ce que est une alternative? Toute aide est appréciée.
La solution
Je l'ai trouvé.
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;
Et convertedId.UniqueId est ce que je dois;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow