Sa umiiral na lokal na application na EWS Managed API, italaga ang tagapamagitan sa serbisyo bago ang mga operasyong HTTP nito:

using System.Net;

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

exchangeService ay mayroon nang EWS endpoint at mga setting ng serbisyo. Ang Credentials nito ay ang Exchange account; ang proxy.Credentials ay ang account ng tagapamagitan. Hindi awtomatikong pinupuno ng opsyong default na kredensyal ng serbisyo ang proxy object na iyon.

Para sa sadyang direktang koneksyon sa stack ng API na ito:

exchangeService.WebProxy = new WebProxy();

Ang walang laman na WebProxy ay pumipili ng direktang pag-uugali. Ang null na WebProxy sa serbisyo ay iniiwan namang may bisa ang default na patakaran ng proxy ng pinagbabatayang kahilingan.

Para sa isang lokal na host lamang, gamitin ang inilaan na bypass na tumutugma sa totoong baybay at di-default na port nito sa halip na baguhin ang ruta sa buong makina. Ihambing ang EWS URL at ang proxy object kapag gumagana ang Outlook: maaaring may ibang ruta at ibang account ng tagapamagitan ang kabilang client na iyon.

Kaugnay na mga artikulo