EWS Managed API: настройки на прокси за локален Exchange
Конфигурирайте WebProxy на съществуващата локална EWS интеграция преди операции или използвайте празен WebProxy за умишлено директен маршрут.
В съществуващо локално приложение с EWS Managed API задайте посредника на услугата преди нейните HTTP операции:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService вече съдържа крайната точка на EWS и настройките на услугата. Неговите Credentials са акаунтът за Exchange; proxy.Credentials са акаунтът на посредника. Опцията за идентификационни данни по подразбиране на услугата не попълва този прокси обект автоматично.
За умишлено директна връзка в този API стек:
exchangeService.WebProxy = new WebProxy();Празен WebProxy избира директно поведение. А null WebProxy на услугата оставя политиката за прокси по подразбиране на подлежащата заявка.
За само един локален хост използвайте предвидения обход, съответстващ на действителния му запис и нестандартния порт, вместо да променяте маршрута за цялата машина. Сравнете URL адреса на EWS и прокси обекта, когато Outlook работи: другият клиент може да има различен маршрут и акаунт на посредника.