अनुप्रयोगले पहिलो पटक WebRequest.DefaultWebProxy प्रतिस्थापन गर्नु अघि कन्फिगरेसनबाट प्राप्त नीति सुरक्षित गर्नुहोस्:

System.Net.IWebProxy configuredPolicy =
    System.Net.WebRequest.DefaultWebProxy;

नियन्त्रित अनुप्रयोग सीमामा त्यो सन्दर्भ पुनर्स्थापना गर्नुहोस्:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

IWebProxy ले फरक गन्तव्यका लागि फरक मार्ग र बाइपास छनोट गर्न सक्छ। एउटा परीक्षण URL समाधान गरी जवाफबाट स्थिर WebProxy बनाउँदा ती निर्णयहरू हराउँछन्।

DefaultProxySection कन्फिगरेसन डेटा हो, Framework को प्रभावकारी नीति पुनः सिर्जना गर्ने सार्वजनिक रूपान्तरण इन्टरफेस होइन। यसको आन्तरिक रूपान्तरण कोड अनुप्रयोग API होइन।

सुरक्षित गरिएको मान वस्तुको सन्दर्भ हो, गहिरो प्रतिलिपि होइन। यदि अनुप्रयोगले त्यो वस्तुको प्रमाणहरू वा सेटिङ परिवर्तन गर्छ भने, सन्दर्भ फेरि तोक्दा ती परिवर्तनहरू रद्द हुँदैनन्।

एकल अनुरोध वा छुट्टै कार्यभारका लागि यसको क्लाइन्ट सिधै कन्फिगर गर्नुहोस्। समवर्ती कामका बेला यो साझा पूर्वनिर्धारित मान अस्थायी रूपमा बदल्दा अन्य कलरहरूले पनि त्यही परिवर्तनशील नीति पाउँछन्।

सम्बन्धित लेखहरू