Í núverandi staðbundnu EWS Managed API-forriti úthlutar þú milliliðnum til þjónustunnar fyrir HTTP-aðgerðir hennar:

using System.Net;

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

exchangeService geymir nú þegar EWS-endapunktinn og stillingar þjónustunnar. Credentials þess er Exchange-reikningurinn; proxy.Credentials er reikningur milliliðarins. Valkostur þjónustunnar fyrir sjálfgefin skilríki fyllir ekki þann proxy-hlut sjálfkrafa.

Fyrir viljandi beina tengingu í þessum API-stafla:

exchangeService.WebProxy = new WebProxy();

Tómt WebProxy velur beina hegðun. Null WebProxy á þjónustunni lætur hins vegar sjálfgefna proxy-stefnu undirliggjandi beiðni halda sér.

Fyrir aðeins einn staðbundinn vefþjón skaltu nota fyrirhugaða framhjáhaldið sem passar við raunverulega stafsetningu hans og ekki sjálfgefna gátt í stað þess að breyta leiðinni fyrir alla vélina. Berðu saman EWS-slóðina og proxy-hlutinn þegar Outlook virkar: hinn biðlarinn getur haft aðra leið og annan milliliðarreikning.

Tengdir greinar