EWS Managed API: proxyindstillinger til lokal Exchange
Konfigurer den eksisterende lokale EWS-integrations WebProxy før handlinger, eller brug en tom WebProxy til en bevidst direkte rute.
I et eksisterende lokalt EWS Managed API-program tildeler du formidleren til tjenesten før dens HTTP-handlinger:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService indeholder allerede EWS-slutpunktet og tjenesteindstillingerne. Dets Credentials er Exchange-kontoen; proxy.Credentials er formidlerkontoen. Tjenestens indstilling for standardlegitimationsoplysninger udfylder ikke det proxyobjekt automatisk.
For en bevidst direkte forbindelse i denne API-stak:
exchangeService.WebProxy = new WebProxy();En tom WebProxy vælger direkte adfærd. En null WebProxy på tjenesten efterlader i stedet den underliggende anmodnings standardproxypolitik.
Til kun én lokal vært skal du bruge den tilsigtede omgåelse, der matcher dens faktiske stavemåde og ikke-standardport, i stedet for at ændre ruten for hele maskinen. Sammenlign EWS-URL'en og proxyobjektet, når Outlook virker: den anden klient kan have en anden rute og formidlerkonto.