I-transport ingagcina into yomhlinzeki wemininingwane yokuqinisekisa ye-proxy eyakhethwa ngesikhathi kusungulwa umphathi wedamu yayo. Ukushintsha WebProxy.Credentials ngemuva kwalokho akusona isenzo esithembekile sokushintsha i-akhawunti.

Yakha indlela ne-akhawunti ndawonye ngaphambi kokusebenzisa i-client:

var proxy = new System.Net.WebProxy(proxyEndpoint)
{
    Credentials = new System.Net.NetworkCredential(proxyUser, proxyPassword)
};
var handler = new System.Net.Http.HttpClientHandler
{
    UseProxy = true,
    Proxy = proxy
};
var client = new System.Net.Http.HttpClient(handler);

I-endpoint kanye nezifakazelo zivela ekuhlelweni kohlelo lokusebenza. Yakha enye i-handler yobunye ubunikazi; enye HttpClient eyabelana nge-handler yokuqala nayo yabelana ngomgomo wayo.

Umhlinzeki we-ICredentials wangokwezifiso angaphendula izinselele zakamuva, kodwa akakwazi ukulebula kabusha ithumbu elisunguliwe njengenye i-akhawunti. Ukwabela igama lomsebenzisi/iphasiwedi elilodwa lomhlaba wonke eduze kwezingcingo ze-async kushiya isikhathi sensela nobunikazi be-akhawunti kungqubuzana.

Gcina isethi elinganiselwe yamaklayenti lapho ukusetshenziswa kabusha kudingeka. Khipha umsebenzi wakudala ngaphambi kokulahla i-transport yawo. I-handler entsha ngesicelo ngasinye ichitha amachibi okuxhumana; ukugcina yonke i-akhawunti yomlando kuze kube phakade kuyenza ikhule ngaphandle komkhawulo.

Izihloko ezihlobene