EWS Managed API: proxy ezarpenak Exchange lokalarentzat
Konfiguratu lehendik dagoen EWS integrazio lokalaren WebProxy eragiketak baino lehen, edo erabili WebProxy hutsa nahita zuzeneko ibilbide bat egiteko.
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.