У постојећој локалној EWS Managed API апликацији доделите посредника сервису пре његових HTTP операција:

using System.Net;

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

exchangeService већ садржи EWS крајњу тачку и подешавања сервиса. Његови Credentials су Exchange налог; proxy.Credentials су налог посредника. Опција сервиса за подразумеване акредитиве не попуњава тај прокси објекат аутоматски.

За намерно директну везу у овом API стек-у:

exchangeService.WebProxy = new WebProxy();

Празан WebProxy бира директно понашање. Null WebProxy на сервису пак оставља подразумевану прокси политику основног захтева.

За само један локални домаћин користите предвиђено обилажење које одговара његовом стварном запису и нестандардном порту уместо промене руте на нивоу машине. Упоредите EWS URL и прокси објекат када Outlook ради: тај други клијент може имати другачију руту и налог посредника.

Повезани чланци