EWS Managed API: impostazioni proxy per Exchange locale
Configurare il WebProxy dell'integrazione EWS locale esistente prima delle operazioni, oppure usare un WebProxy vuoto per un percorso diretto deliberato.
In un'applicazione EWS Managed API locale esistente, assegnare l'intermediario al servizio prima delle sue operazioni HTTP:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService contiene già l'endpoint EWS e le impostazioni del servizio. Le sue Credentials sono l'account Exchange; proxy.Credentials sono l'account dell'intermediario. L'opzione delle credenziali predefinite del servizio non compila automaticamente l'oggetto proxy.
Per una connessione deliberatamente diretta in questo stack API:
exchangeService.WebProxy = new WebProxy();Un WebProxy vuoto seleziona il comportamento diretto. Un WebProxy null sul servizio lascia invece in vigore i criteri proxy predefiniti della richiesta sottostante.
Per un solo host locale, usare la deviazione prevista corrispondente alla sua grafia effettiva e alla porta non predefinita invece di modificare il percorso a livello di macchina. Confrontare l'URL EWS e l'oggetto proxy quando Outlook funziona: quell'altro client può avere un percorso e un account intermediario diversi.