Configureu l'encaminament del handler de .NET abans del primer ús. Establir Proxy o UseProxy després que comencin les sol·licituds pot llançar InvalidOperationException.

CanviQuè no proporciona
Reescriure una propietat d'un handler usatUn commutador de ruta recolzat local a la sol·licitud
Mutualitzar WebProxy.Address assignatSelecció atòmica per a sol·licituds simultànies o moviment de connexions agrupades
Posar un valor actual global dins de IWebProxyUna política de concurrència definida només movent l'estat

Per a un conjunt limitat de rutes, manteniu clients/grups de handlers reutilitzables associats a aquestes polítiques i seleccioneu el client abans d'enviar. Un IWebProxy personalitzat pot prendre decisions deliberades i segures per a la concurrència, però un valor compartit mutable continua sent ambigu.

Limiteu els clients de ruta i el treball en curs per destinacions, durada, vida útil de la connexió i límits del sistema operatiu. Més rutes afegeixen pools/sòcols, així que el recompte de proxys d'una prova de referència no és una garantia de capacitat.

Un reintent a través d'un altre proxy és un altre intent limitat amb el seu propi client/resultat. Per als enviaments, conserveu la possibilitat que la primera sol·licitud s'hagi processat abans que desaparegui la seva resposta.

Articles relacionats