વપરાયેલ .NET HttpClient પ્રોક્સી હેન્ડલર બદલવું નિષ્ફળ થઈ શકે છે
ઉપયોગ પછી હેન્ડલરના ગુણધર્મો બદલવાને બદલે સમાંતર વિનંતીઓ દરમિયાન .NET પ્રોક્સી રૂટિંગ સ્થિર રાખો.
પ્રથમ ઉપયોગ પહેલાં .NET હેન્ડલર રૂટિંગ ગોઠવો. વિનંતીઓ શરૂ થયા પછી Proxy અથવા UseProxy સેટ કરવાથી InvalidOperationException ફેંકાઈ શકે છે.
| ફેરફાર | તે શું પ્રદાન કરતું નથી |
|---|---|
| વપરાયેલ હેન્ડલર ગુણધર્મ ફરીથી લખવો | સમર્થિત વિનંતી-સ્થાનિક રૂટ સ્વિચ |
સોંપેલ WebProxy.Address બદલવું | સમાંતર વિનંતીઓ માટે અણુ પસંદગી અથવા પૂલ કરેલ જોડાણોની હિલચાલ |
IWebProxy અંદર વૈશ્વિક વર્તમાન મૂલ્ય મૂકવું | ફક્ત સ્થિતિ ખસેડીને વ્યાખ્યાયિત સમવર્તીતા નીતિ |
મર્યાદિત રૂટ સમૂહ માટે, તે નીતિઓ સાથે સંકળાયેલ પુનઃવાપરી શકાય તેવા ક્લાયંટ/હેન્ડલર જૂથો રાખો અને મોકલતા પહેલાં ક્લાયંટ પસંદ કરો. કસ્ટમ IWebProxy ઇરાદાપૂર્વક, સમવર્તીતા-સુરક્ષિત નિર્ણયો લઈ શકે છે, પરંતુ બદલી શકાય તેવું વહેંચાયેલ સ્ક્રેચ મૂલ્ય અસ્પષ્ટ રહે છે.
ગંતવ્યો, અવધિ, જોડાણનું આયુષ્ય અને OS મર્યાદાઓ માટે રૂટ ક્લાયંટ અને ચાલુ કાર્યને મર્યાદિત કરો. વધુ રૂટ પૂલ/સોકેટ ઉમેરે છે, તેથી બેન્ચમાર્કની પ્રોક્સી સંખ્યા ક્ષમતાની બાંયધરી નથી.
બીજા પ્રોક્સી દ્વારા ફરી પ્રયાસ એ તેના પોતાના ક્લાયંટ/પરિણામ સાથેનો બીજો મર્યાદિત પ્રયાસ છે. સબમિશન માટે, પ્રથમ વિનંતી તેના પ્રત્યુત્તર અદૃશ્ય થવાના પહેલાં પ્રક્રિયા થઈ હોવાની શક્યતા જાળવી રાખો.