प्रयोग गरिएको .NET HttpClient प्रोक्सी ह्यान्डलर परिवर्तन गर्दा असफल हुन सक्छ
प्रयोगपछि ह्यान्डलरका गुण परिवर्तन गर्नुको सट्टा एकैसाथ आउने अनुरोधहरूका क्रममा .NET प्रोक्सी रुटिङ स्थिर राख्नुहोस्।
पहिलो प्रयोगअघि .NET ह्यान्डलर रुटिङ कन्फिगर गर्नुहोस्। अनुरोध सुरु भएपछि Proxy वा UseProxy सेट गर्दा InvalidOperationException आउन सक्छ।
| परिवर्तन | यसले के दिँदैन |
|---|---|
| प्रयोग गरिएको ह्यान्डलर गुण पुनःलेखन | समर्थित अनुरोध-स्थानीय रुट स्विच |
तोकिएको WebProxy.Address परिवर्तन | एकैसाथ आउने अनुरोधका लागि आणविक चयन वा पूल गरिएका जडानहरूको स्थानान्तरण |
IWebProxy भित्र विश्वव्यापी हालको मान राख्ने | केवल अवस्था सारेर परिभाषित समवर्तीता नीति |
सीमित मार्गहरूको लागि, ती नीतिहरूसँग सम्बन्धित पुन: प्रयोगयोग्य क्लाइन्ट/ह्यान्डलर समूहहरू राख्नुहोस् र पठाउनुअघि क्लाइन्ट छान्नुहोस्। अनुकूलित IWebProxy ले जानाजानी, समवर्तीताका लागि सुरक्षित निर्णय लिन सक्छ, तर परिवर्तनशील साझा स्क्र्याच मान अस्पष्ट नै रहन्छ।
गन्तव्यहरू, अवधि, जडानको आयु र OS सीमाहरूअनुसार रुट क्लाइन्ट र सञ्चालनमा रहेको काम सीमित गर्नुहोस्। थप मार्गहरूले पूल/सकेट थप्छन्, त्यसैले बेन्चमार्कमा प्रोक्सी संख्या क्षमताको ग्यारेन्टी होइन।
अर्को प्रोक्सीमार्फत पुनः प्रयास आफ्नै क्लाइन्ट/नतिजासहितको अर्को सीमित प्रयास हो। पेस गर्नका लागि, पहिलो अनुरोध त्यसको जवाफ हराउनुअघि प्रशोधन भइसकेको हुन सक्ने सम्भावना कायम राख्नुहोस्।