Transport lè da ohun èlò olùpèsè ẹ̀rí proxy tí a yàn nígbà tí a ṣe olùdarí adágún rẹ̀ mọ́. Rípo WebProxy.Credentials lẹ́yìn náà kì í ṣe ìgbésẹ̀ yíyí àkọsílẹ̀ tí a lè gbẹ́kẹ̀ lé.

Ṣe ọ̀nà àti àkọsílẹ̀ pọ̀ ṣáájú kí o tó lo 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);

Ipari àti àwọn ẹ̀rí wá láti ìṣètò ohun èlò náà. Kọ handler mìíràn fún ìdánimọ̀ kejì; HttpClient mìíràn tí ó pín handler àkọ́kọ́ yóò pín ìlànà rẹ̀ pẹ̀lú.

Olùpèsè ICredentials àkànṣe lè dáhùn àwọn ìpèníjà tó ń bọ̀, ṣùgbọ́n kò lè tún tunnel tí a ti fi ìdí rẹ̀ múlẹ̀ ṣe àmì àkọsílẹ̀ mìíràn. Yíyan orúkọ olùlò/ọ̀rọ̀ìpamọ́ àgbáyé kan ní àyíká àwọn ìpè async ń fi àkókò ìpèníjà àti ẹ̀tọ́ àkọsílẹ̀ sí ipò ìforígbárí.

Pa àkójọ àwọn client tí ó ní ààlà mọ́ nígbà tí a bá nílò àtúnlò. Fa iṣẹ́ àtijọ́ jáde kí o tó sọnù transport rẹ̀. Handler tuntun fún gbogbo ìbéèrè ń fi àwọn adágún ìsopọ̀ ṣòfò; pípa gbogbo àkọsílẹ̀ ìtàn mọ́ láéláé ń mú kí wọ́n dàgbà láìsí ààlà.

Àwọn àpilẹ̀kọ tó jọra