J'ai un élément EmailMessage enregistré dans le dossier Brouillon. J'ai besoin d'ouvrir un formulaire d'édition dans le navigateur, mais je ne trouve pas l'identifiant utilisé par le client Web. Dans documentation il existe une telle propriété, mais il échoue avec Microsoft Exchange Server 2007. Quelle est alternative? Toute aide est appréciée.Comment obtenir l'ID du client Web d'article dans Exchange 2007 à l'aide de l'API gérée par EWS
2
A
Répondre
2
J'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 convertId.UniqueId est ce dont j'ai besoin;