Garraio batek bere pool kudeatzailea sortzean hautatutako proxy kredentzialen hornitzaile objektua atxiki dezake. WebProxy.Credentials geroago ordezkatzea ez da kontua aldatzeko eragiketa fidagarria.

Sortu ibilbidea eta kontua elkarrekin bezeroa erabili aurretik:

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

Muturreko puntua eta kredentzialak aplikazioaren konfiguraziotik datoz. Bigarren identitate baterako beste kudeatzaile bat eraiki; lehen kudeatzailea partekatzen duen beste HttpClient batek bere politika ere partekatzen du.

ICredentials hornitzaile pertsonalizatuak geroagoko erronkei erantzun diezaieke, baina ezin du ezarritako tunel bat beste kontu gisa berriz etiketatu. Kredentzial global bakarra ezartzeak dei asinkronoen inguruan erronkaren denbora eta kontuaren jabetza gatazkan uzten ditu.

Mantendu bezero multzo mugatu bat berrerabiltzea behar denean. Hustu lan zaharra bere garraioa bota aurretik. Eskaera bakoitzeko kudeatzaile berri batek konexio poolak alferrik galtzen ditu; kontu historiko guztiak betiko gordetzeak mugarik gabe hazten ditu.

Erlazionatutako artikuluak