EWS Managed API : paramètres de proxy pour Exchange local
Configurez le WebProxy de l'intégration EWS locale existante avant les opérations, ou utilisez un WebProxy vide pour une route directe volontaire.
Dans une application EWS Managed API locale existante, affectez l'intermédiaire au service avant ses opérations HTTP :
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService contient déjà le point de terminaison EWS et les paramètres du service. Ses Credentials sont le compte Exchange ; proxy.Credentials sont le compte de l'intermédiaire. L'option d'informations d'identification par défaut du service ne remplit pas automatiquement cet objet proxy.
Pour une connexion volontairement directe dans cette pile d'API :
exchangeService.WebProxy = new WebProxy();Un WebProxy vide sélectionne le comportement direct. Un WebProxy null sur le service laisse au contraire la politique de proxy par défaut de la requête sous-jacente en place.
Pour un seul hôte local, utilisez le contournement prévu correspondant à son orthographe réelle et à son port non standard plutôt que de modifier la route à l'échelle de la machine. Comparez l'URL EWS et l'objet proxy lorsque Outlook fonctionne : cet autre client peut avoir une route et un compte d'intermédiaire différents.