EWS Managed API: proxyinnstillinger for lokal Exchange
Konfigurer den eksisterende lokale EWS-integrasjonens WebProxy før operasjoner, eller bruk en tom WebProxy for en bevisst direkte rute.
I et eksisterende lokalt EWS Managed API-program tilordner du formidleren til tjenesten før HTTP-operasjonene:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService inneholder allerede EWS-endepunktet og tjenesteinnstillingene. Credentials er Exchange-kontoen; proxy.Credentials er formidlerkontoen. Tjenestens innstilling for standardpåloggingsinformasjon fyller ikke det proxyobjektet automatisk.
For en bevisst direkte tilkobling i denne API-stakken:
exchangeService.WebProxy = new WebProxy();En tom WebProxy velger direkte atferd. En null WebProxy på tjenesten lar derimot den underliggende forespørselens standardproxypolicy gjelde.
For bare én lokal vert bruker du den tiltenkte omgåelsen som samsvarer med dens faktiske stavemåte og ikke-standardport, i stedet for å endre ruten for hele maskinen. Sammenlign EWS-URL-en og proxyobjektet når Outlook virker: den andre klienten kan ha en annen rute og formidlerkonto.