Breyting á notuðum .NET HttpClient proxy handler getur mistekist
Haltu .NET proxy-leiðsögn stöðugri meðan á samhliða beiðnum stendur í stað þess að breyta eiginleikum handler eftir notkun.
Stilltu .NET handler-leiðsögn fyrir fyrstu notkun. Að setja Proxy eða UseProxy eftir að beiðnir hefjast getur kastað InvalidOperationException.
| Breyting | Hvað hún veitir ekki |
|---|---|
| Endurskrifa eiginleika notuðu handler | Studd beiðni-staðbundin leiðarrof |
Breyta úthlutuðu WebProxy.Address | Atómval fyrir samhliða beiðnir eða flutning sameinaðra tenginga |
Setja alþjóðlegt núgildi inn í IWebProxy | Skilgreind samhliðstefna eingöngu með því að flytja stöðuna |
Fyrir takmarkað sett af leiðum skaltu halda endurnýtanlegum biðlurum/handlerhópum tengdum þessum stefnum og velja biðlarann fyrir sendingu. Sérsniðið IWebProxy getur tekið viljandi, samhliða-öruggar ákvarðanir, en breytanlegt sameiginlegt hjálpargildi er áfram tvírætt.
Takmarkaðu leiðarviðskiptavini og vinnu í gangi eftir áfangastöðum, tímalengd, endingartíma tengingar og takmörkum stýrikerfis. Fleiri leiðir bæta við laugum/socketum, þannig að fjöldi proxy í benchmark er ekki afkastagetuábyrgð.
Endurtilraun í gegnum annað proxy er önnur takmörkuð tilraun með eigin biðlara/niðurstöðu. Fyrir innsendingar skaltu varðveita möguleikann á að fyrsta beiðnin hafi verið unnin áður en svar hennar hvarf.