EWS Managed API: tarpinio serverio nustatymai vietiniam Exchange
Sukonfigūruokite esamos vietinės EWS integracijos WebProxy prieš operacijas arba naudokite tuščią WebProxy tyčinei tiesioginei maršrutai.
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ą.