Is féidir le hiompróir an réad soláthraí dintiúirí proxy a roghnaíodh nuair a cruthaíodh a bhainisteoir linne a choinneáil. Ní hé athsholáthar WebProxy.Credentials ina dhiaidh sin oibríocht iontaofa chun cuntas a mhalartú.

Cruthaigh an bealach agus an cuntas le chéile sula n-úsáidtear an cliant:

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

Tagann an críochphointe agus na dintiúirí ó chumraíocht an fheidhmchláir. Tóg handler eile do dhara féiniúlacht; roinneann HttpClient eile a roinneann an chéad handler a pholasaí freisin.

Is féidir le soláthraí ICredentials saincheaptha freagairt do dhúshláin níos déanaí, ach ní féidir leis tollán bunaithe a athlipéadú mar chuntas eile. Fágann sannadh aon ainm úsáideora/pasfhocal domhanda timpeall glaonna asincrónacha am dúshláin agus úinéireacht cuntas in aighneas.

Coinnigh tacar teoranta cliant nuair a bhíonn athúsáid ag teastáil. Doirt seanoibre sula ndéantar a iompróir a dhiúscairt. Cuireann handler nua in aghaidh an iarratais linnte nasc amú; má choinnítear gach cuntas stairiúil go deo fásann siad gan teorainn.

Ailt ghaolmhara