Egy már használt .NET HttpClient proxy handler módosítása meghiúsulhat
Tartsa stabilan a .NET proxyútvonalválasztást az egyidejű kérések alatt, ahelyett hogy használat után módosítaná a handler tulajdonságait.
A .NET handler útválasztását az első használat előtt konfigurálja. Ha a kérések megkezdése után állítja be a Proxy vagy UseProxy értékét, az InvalidOperationException kivételt dobhat.
| Módosítás | Amit nem biztosít |
|---|---|
| Egy használt handler-tulajdonság átírása | Támogatott, kéréshez helyi útvonalváltó |
A hozzárendelt WebProxy.Address módosítása | Atomi kiválasztás egyidejű kérésekhez vagy a gyűjtött kapcsolatok mozgatása |
Globális aktuális érték elhelyezése a IWebProxy belsejében | Meghatározott egyidejűségi szabályzat csupán az állapot áthelyezésével |
Korlátozott számú útvonal esetén tartsa meg a házirendekhez tartozó újrafelhasználható klienseket/handler csoportokat, és küldés előtt válassza ki a klienst. Egy egyedi IWebProxy szándékos, egyidejűség-biztos döntéseket hozhat, de egy módosítható, megosztott segédérték továbbra is kétértelmű.
Korlátozza az útvonalklienseket és a folyamatban lévő munkát a célok, az időtartam, a kapcsolat élettartama és az operációs rendszer korlátai szerint. A több útvonal több gyűjtőt/socketet ad, ezért egy benchmark proxyinak száma nem kapacitásgarancia.
Egy másik proxyn keresztüli újrapróbálkozás egy újabb korlátozott kísérlet saját klienssel/eredménnyel. Beküldéseknél tartsa fenn annak lehetőségét, hogy az első kérést feldolgozták, mielőtt válasza eltűnt.