Промена коришћеног .NET HttpClient proxy handler-а може не успети
Одржите стабилно .NET proxy усмеравање током истовремених захтева уместо измене својстава handler-а након употребе.
Конфигуришите .NET handler усмеравање пре прве употребе. Постављање Proxy или UseProxy након што захтеви почну може бацити InvalidOperationException.
| Промена | Шта не пружа |
|---|---|
| Преписивање својства коришћеног handler-а | Подржан прекидач руте локалне за захтев |
Измена додељеног WebProxy.Address | Атомски избор за истовремене захтеве или премештање груписаних веза |
Стављање глобалне тренутне вредности у IWebProxy | Дефинисану политику истовремености само премештањем стања |
За ограничен скуп рута задржите вишекратно употребљиве клијенте/групе handler-а повезане с тим политикама и одаберите клијента пре слања. Прилагођени IWebProxy може доносити намерне, истовремено безбедне одлуке, али промењива заједничка радна вредност остаје нејасна.
Ограничите клијенте рута и посао у току према одредиштима, трајању, животном веку везе и ограничењима ОС-а. Више рута додаје групе/сокете, па број proxy-ја у benchmark-у није гаранција капацитета.
Поновни покушај кроз други proxy још је један ограничен покушај са сопственим клијентом/исходом. За предаје задржите могућност да је први захтев обрађен пре него што је његов одговор нестао.