EWS Managed API: configuración do proxy para Exchange local
Configure o WebProxy da integración EWS local existente antes das operacións, ou use un WebProxy baleiro para unha ruta directa deliberada.
Nunha aplicación EWS Managed API local existente, asigne o intermediario ao servizo antes das súas operacións HTTP:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService xa contén o punto de conexión EWS e a configuración do servizo. Os seus Credentials son a conta de Exchange; proxy.Credentials son a conta do intermediario. A opción de credenciais predeterminadas do servizo non enche automaticamente ese obxecto proxy.
Para unha conexión directa deliberada nesta pila de API:
exchangeService.WebProxy = new WebProxy();Un WebProxy baleiro selecciona o comportamento directo. Pola contra, un WebProxy nulo no servizo deixa vixente a política de proxy predeterminada da solicitude subxacente.
Para un só host local, use a omisión prevista que coincida coa súa ortografía real e co seu porto non predeterminado en lugar de cambiar a ruta de toda a máquina. Compare o URL de EWS e o obxecto proxy cando Outlook funciona: ese outro cliente pode ter unha ruta e unha conta de intermediario distintas.