U postojećoj lokalnoj EWS Managed API aplikaciji dodijelite posrednika servisu prije njegovih HTTP operacija:

using System.Net;

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

exchangeService već sadrži EWS krajnju točku i postavke servisa. Njegovi Credentials su Exchange račun; proxy.Credentials su račun posrednika. Opcija zadanih vjerodajnica servisa ne popunjava taj proxy objekt automatski.

Za namjerno izravnu vezu u ovom API skupu:

exchangeService.WebProxy = new WebProxy();

Prazan WebProxy odabire izravno ponašanje. Null WebProxy na servisu pak ostavlja zadanu proxy politiku podložnog zahtjeva na mjestu.

Za samo jedan lokalni host upotrijebite predviđeni zaobilazak koji odgovara njegovu stvarnom pravopisu i nestandardnom portu umjesto promjene rute na razini stroja. Usporedite EWS URL i proxy objekt kada Outlook radi: taj drugi klijent može imati drukčiju rutu i račun posrednika.

Povezani članci