Колдонулган .NET HttpClient proxy handler-ин өзгөртүү ийгиликсиз болушу мүмкүн
.NET proxy маршруттоосун бир убакыттагы сурамдар учурунда туруктуу кармаңыз, колдонгондон кийин handler касиеттерин өзгөртүүнүн ордуна.
.NET handler маршруттоосун биринчи колдонуудан мурун конфигурациялаңыз. Сурамдар башталгандан кийин Proxy же UseProxy коюу InvalidOperationException пайда кылышы мүмкүн.
| Өзгөртүү | Эмнени бербейт |
|---|---|
| Колдонулган handler касиетин кайра жазуу | Колдоого алынган сурамга жергиликтүү маршрут которгучу |
Дайындалган WebProxy.Address өзгөртүү | Бир убакыттагы сурамдар үчүн атомдук тандоо же пулдук туташууларды жылдыруу |
Глобалдык учурдагы маанини IWebProxy ичине коюу | Абалды жылдыруу менен гана аныкталган бир убакыттуулук саясаты |
Маршруттардын чектелген топтому үчүн ошол саясаттарга байланышкан кайра колдонулуучу кардарларды/handler топторун сактап, жөнөтүүдөн мурун кардарды тандаңыз. Ыңгайлаштырылган IWebProxy атайын, бир убакыттуулукка коопсуз чечимдерди кабыл ала алат, бирок өзгөрмө жалпы жардамчы маани эки маанилүү бойдон калат.
Маршрут кардарларын жана аткарылып жаткан ишти багыттар, узактык, туташуу өмүрү жана ОС чектөөлөрү боюнча чектеңиз. Көбүрөөк маршруттар пулдарды/сокеттерди кошот, ошондуктан бенчмарктагы proxy саны сыйымдуулук кепилдиги эмес.
Башка proxy аркылуу кайталоо өзүнүн кардары/натыйжасы бар дагы бир чектелген аракет. Жөнөтүүлөр үчүн биринчи сурамдын жообу жок боло электе иштетилген болушу мүмкүндүгүн сактаңыз.