F'applikazzjoni EWS Managed API lokali eżistenti, assenja l-intermedjarju lis-servizz qabel l-operazzjonijiet HTTP tiegħu:

using System.Net;

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

exchangeService diġà jżomm il-punt tat-tmiem EWS u l-issettjar tas-servizz. Il-Credentials tiegħu huma l-kont Exchange; il-proxy.Credentials huma l-kont tal-intermedjarju. L-għażla tal-kredenzjali default tas-servizz ma timliex dak l-oġġett tal-proxy awtomatikament.

Għal konnessjoni diretta apposta f'dan l-istack API:

exchangeService.WebProxy = new WebProxy();

WebProxy vojt jagħżel imġieba diretta. Min-naħa l-oħra, WebProxy null fuq is-servizz iħalli l-politika tal-proxy default tat-talba sottostanti.

Għal host lokali wieħed biss, uża l-bypass maħsub li jaqbel mal-kitba attwali tiegħu u mal-port mhux default tiegħu minflok ma tbiddel ir-rotta tal-magna kollha. Qabbel l-URL tal-EWS u l-oġġett tal-proxy meta Outlook jaħdem: dak il-klijent l-ieħor jista' jkollu rotta u kont tal-intermedjarju differenti.

Artikli relatati