Lehendik dagoen EWS Managed API aplikazio lokal batean, esleitu bitartekaria zerbitzuari bere HTTP eragiketak baino lehen:

using System.Net;

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

exchangeService -(e)k EWS amaiera-puntua eta zerbitzuaren ezarpenak ditu jada. Bere Credentials Exchange kontua da; proxy.Credentials bitartekariaren kontua da. Zerbitzuaren kredentzial lehenetsien aukerak ez du proxy objektu hori automatikoki betetzen.

API pila honetan nahita zuzeneko konexio bat egiteko:

exchangeService.WebProxy = new WebProxy();

WebProxy hutsak zuzeneko portaera hautatzen du. Zerbitzuko WebProxy nuluak, ordea, azpiko eskaeraren proxy politika lehenetsia bere horretan uzten du.

Host lokal bakarrerako, erabili haren idazkera errealarekin eta portu ez-lehenetsiarekin bat datorren saihesbidea, makina osoko ibilbidea aldatu beharrean. Alderatu EWS URLa eta proxy objektua Outlook-ek funtzionatzen duenean: beste bezero horrek ibilbide eta bitartekari kontu desberdinak izan ditzake.

Erlazionatutako artikuluak