EWS Managed API: nastavenia proxy pre miestny Exchange
Nakonfigurujte WebProxy existujúcej miestnej integrácie EWS pred operáciami alebo použite prázdny WebProxy na zámerne priamu trasu.
V existujúcej miestnej aplikácii EWS Managed API priraďte sprostredkovateľa službe pred jej HTTP operáciami:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService už obsahuje koncový bod EWS a nastavenia služby. Jeho Credentials je účet Exchange; proxy.Credentials je účet sprostredkovateľa. Voľba predvolených prihlasovacích údajov služby tento proxy objekt automaticky nevyplní.
Pre zámerne priame pripojenie v tomto zásobníku API:
exchangeService.WebProxy = new WebProxy();Prázdny WebProxy volí priame správanie. Naopak null WebProxy v službe ponecháva predvolenú proxy politiku podkladovej požiadavky.
Pre iba jeden miestny hostiteľ použite zamýšľané obídenie zodpovedajúce jeho skutočnému pravopisu a neštandardnému portu namiesto zmeny trasy v celom počítači. Porovnajte URL EWS a proxy objekt, keď Outlook funguje: ten iný klient môže mať inú trasu a iný účet sprostredkovateľa.