I eit eksisterande lokalt EWS Managed API-program tildeler du formidlaren til tenesta før HTTP-operasjonane:

using System.Net;

var proxy = new WebProxy("http://proxy.example:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;

exchangeService inneheld allereie EWS-endepunktet og tenesteinnstillingane. Credentials er Exchange-kontoen; proxy.Credentials er formidlarkontoen. Innstillinga for standardpåloggingsinformasjon i tenesta fyller ikkje det proxyobjektet automatisk.

For ei medvite direkte tilkopling i denne API-stakken:

exchangeService.WebProxy = new WebProxy();

Ein tom WebProxy vel direkte åtferd. Ein null WebProxy på tenesta lèt derimot standardproksypolitikken til den underliggjande førespurnaden gjelde.

For berre éin lokal vert brukar du den tiltenkte omgåinga som svarar til den faktiske stavemåten og den ikkje-standardiserte porten, i staden for å endre ruta for heile maskinen. Samanlikn EWS-URL-en og proxyobjektet når Outlook verkar: den andre klienten kan ha ei anna rute og ein annan formidlarkonto.

Relaterte artiklar