Në një aplikacion ekzistues lokal EWS Managed API, caktoni ndërmjetësin te shërbimi përpara operacioneve të tij HTTP:

using System.Net;

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

exchangeService tashmë mban pikën përfundimtare EWS dhe cilësimet e shërbimit. Credentials e tij janë llogaria Exchange; proxy.Credentials janë llogaria e ndërmjetësit. Opsioni i kredencialeve të parazgjedhura të shërbimit nuk e plotëson automatikisht atë objekt përfaqësuesi.

Për një lidhje të qëllimshme të drejtpërdrejtë në këtë stivë API:

exchangeService.WebProxy = new WebProxy();

Një WebProxy bosh zgjedh sjelljen e drejtpërdrejtë. Ndërsa një WebProxy null në shërbim e lë në fuqi politikën e parazgjedhur të përfaqësuesit të kërkesës bazë.

Për vetëm një host lokal, përdorni anashkalimin e synuar që përputhet me shkrimin e tij aktual dhe portën jo të parazgjedhur, në vend që të ndryshoni rrugën në të gjithë makinën. Krahasoni URL-në e EWS dhe objektin përfaqësues kur Outlook funksionon: ai klient tjetër mund të ketë një rrugë dhe një llogari ndërmjetësi të ndryshme.

Artikuj të ngjashëm