EWS Managed API: nastavení proxy pro místní Exchange
Nakonfigurujte WebProxy stávající místní integrace EWS před operacemi, nebo použijte prázdný WebProxy pro záměrně přímou cestu.
V existující místní aplikaci EWS Managed API přiřaďte zprostředkovatele službě před jejími HTTP operacemi:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService již obsahuje koncový bod EWS a nastavení služby. Jeho Credentials je účet Exchange; proxy.Credentials je účet zprostředkovatele. Volba výchozích přihlašovacích údajů služby tento objekt proxy automaticky nevyplní.
Pro záměrně přímé připojení v tomto zásobníku API:
exchangeService.WebProxy = new WebProxy();Prázdný WebProxy volí přímé chování. Naproti tomu null WebProxy na službě ponechává výchozí zásady proxy podkladového požadavku.
Pouze pro jeden místní hostitel použijte zamýšlené obejití odpovídající jeho skutečnému pravopisu a nestandardnímu portu, místo abyste měnili cestu pro celý počítač. Porovnejte adresu URL EWS a objekt proxy, když Outlook funguje: tento jiný klient může mít jinou cestu a jiný účet zprostředkovatele.