Määritä välittäjä palvelulle olemassa olevassa paikallisessa EWS Managed API -sovelluksessa ennen sen HTTP-toimintoja:

using System.Net;

var proxy = new WebProxy("http://proxy.example:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;

exchangeService sisältää jo EWS-päätepisteen ja palvelun asetukset. Sen Credentials on Exchange-tili; proxy.Credentials on välittäjätili. Palvelun oletustunnistetietojen asetus ei täytä välityspalvelinobjektia automaattisesti.

Tarkoitukselliseen suoraan yhteyteen tässä API-pinossa:

exchangeService.WebProxy = new WebProxy();

Tyhjä WebProxy valitsee suoran toiminnan. Palvelun null WebProxy puolestaan jättää taustalla olevan pyynnön oletusvälityspalvelinkäytännön voimaan.

Käytä vain yhdelle paikalliselle isännälle tarkoitettua ohitusta, joka vastaa sen todellista kirjoitusasua ja ei-oletusporttia, sen sijaan että muuttaisit koneenlaajuista reittiä. Vertaa EWS-URL-osoitetta ja välityspalvelinobjektia, kun Outlook toimii: tuolla toisella asiakkaalla voi olla eri reitti ja välittäjätili.

Aiheeseen liittyvät artikkelit