V obstoječi lokalni aplikaciji EWS Managed API dodelite posrednika storitvi pred njenimi operacijami HTTP:

using System.Net;

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

exchangeService že vsebuje končno točko EWS in nastavitve storitve. Njegovi Credentials so račun Exchange; proxy.Credentials so račun posrednika. Možnost privzetih poverilnic storitve tega proxy objekta ne zapolni samodejno.

Za namerno neposredno povezavo v tem skladu API:

exchangeService.WebProxy = new WebProxy();

Prazen WebProxy izbere neposredno vedenje. Null WebProxy v storitvi pa pusti privzeto proxy politiko osnovne zahteve.

Za samo enega lokalnega gostitelja uporabite predvideno obvoznico, ki ustreza njegovemu dejanskemu zapisu in neprivzetim vratom, namesto da spremenite pot za celoten stroj. Primerjajte URL EWS in proxy objekt, ko Outlook deluje: ta drugi odjemalec ima lahko drugačno pot in drug račun posrednika.

Sorodni članki