Esamoje vietinėje EWS Managed API programoje priskirkite tarpininką paslaugai prieš jos HTTP operacijas:

using System.Net;

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

exchangeService jau turi EWS galinį tašką ir paslaugos nustatymus. Jo Credentials yra Exchange paskyra; proxy.Credentials yra tarpininko paskyra. Paslaugos numatytųjų prisijungimo duomenų parinktis automatiškai neužpildo to tarpinio serverio objekto.

Tyčiniam tiesioginiam ryšiui šiame API rinkinyje:

exchangeService.WebProxy = new WebProxy();

Tuščias WebProxy pasirenka tiesioginį elgesį. O null WebProxy paslaugoje palieka pagrindinės užklausos numatytąją tarpinio serverio politiką.

Jei reikia prisijungti tik prie vieno vietinio kompiuterio, naudokite numatytą apėjimą, atitinkantį tikrąją jo rašybą ir ne numatytąjį prievadą, o ne keiskite maršrutą visoje mašinoje. Palyginkite EWS URL ir tarpinio serverio objektą, kai Outlook veikia: tas kitas klientas gali turėti kitą maršrutą ir tarpininko paskyrą.

Susiję straipsniai