Flutningur getur haldið proxy-skírteinaveitanda hlutnum sem valinn var þegar stjórnandi laugar hans var búinn til. Að skipta um WebProxy.Credentials eftir á er ekki áreiðanleg reikningsskipti.

Búðu til leiðina og reikninginn saman áður en biðlarinn er notaður:

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);

Endapunkturinn og skírteinin koma frá stillingum forritsins. Byggðu annan handler fyrir aðra auðkenningu; annar HttpClient sem deilir fyrsta handlernum deilir einnig stefnu hans.

Sérsniðinn ICredentials-veitandi getur svarað síðari áskorunum, en hann getur ekki endurmerkt fastan göng sem annan reikning. Að úthluta einu alheims notandanafni/lykilorði í kringum ósamstillt köll lætur tímasetningu áskorunar og eignarhald reikningsins rekast á.

Haltu takmörkuðu safni biðlara þegar endurnotkun er nauðsynleg. Tæmdu gamalt verk áður en flutningnum er fargað. Nýr handler fyrir hverja beiðni sóar tengingarlaugum; að halda hverjum sögulegum reikningi að eilífu lætur þá vaxa án takmarkana.

Tengdir greinar