U yeelo .NET handler gaar ah akaun kasta oo proxy
Dhis handlers gaar ah akaunno isku mar ah halkii aad ku beddeli lahayd WebProxy.Credentials on transport horey u adeegaya codsiyada.
Transport wuxuu hayn karaa shayga bixiyaha aqoonsiga proxy ee la doortay markii la abuuray maareeyaha barkadiisa. Beddelka WebProxy.Credentials ka dib ma aha hawlgalka beddelka akaun lagu kalsoonaan karo.
Samee waddada iyo akaunka wada inta aanad isticmaalin client-ka:
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);Barta ugu dambeysa iyo aqoonsiga waxay ka yimaadaan qaabeynta barnaamijka. Dhis handler kale aqoonsi labaad; HttpClient kale oo la wadaaga handler-ka koowaad ayaa sidoo kale wadaaga siyaasadiisa.
Bixiye ICredentials gaar ah ayaa ka jawaabi kara caqabadaha dambe, laakiin kama dib u calaamadin karo tunnel la aasaasay sida akaun kale. U qoondaynta hal magac isticmaale/furaha sir ah oo caalami ah hareeraha wicitaannada async waxay ka tagtaa waqtiga caqabadda iyo lahaanshaha akaunka isku dhac.
Hayso hannaan xaddidan oo macaamiil ah marka dib-u-isticmaal loo baahan yahay. Faaruqi shaqada hore ka hor inta aanad tuurin transport-keeda. Hal handler cusub codsi kasta wuxuu lumiyaa barkadaha xidhiidhka; haynta akaun kasta oo taariikhi ah weligeed waxay ka dhigtaa inay koraan xad la’aan.