अ‍ॅप्लिकेशनने प्रथमच WebRequest.DefaultWebProxy बदलण्यापूर्वी कॉन्फिगरेशनमधून मिळालेले धोरण जतन करा:

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

नियंत्रित अ‍ॅप्लिकेशन सीमेवर तो संदर्भ पुनर्संचयित करा:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

IWebProxy वेगवेगळ्या गंतव्यांसाठी वेगवेगळे मार्ग आणि बायपास निवडू शकतो. एक चाचणी URL सोडवून उत्तरातून स्थिर WebProxy तयार केल्यास ते निर्णय हरवतात.

DefaultProxySection हा कॉन्फिगरेशन डेटा आहे, Framework चे प्रत्यक्ष धोरण पुन्हा तयार करण्यासाठी सार्वजनिक रूपांतरण इंटरफेस नाही. त्याचा अंतर्गत रूपांतरण कोड अ‍ॅप्लिकेशन API नाही.

जतन केलेले मूल्य ऑब्जेक्टचा संदर्भ आहे, खोल प्रत नाही. अ‍ॅप्लिकेशनने त्या ऑब्जेक्टची ओळखपत्रे किंवा सेटिंग्ज बदलल्यास, संदर्भ पुन्हा नेमून ते बदल रद्द होत नाहीत.

एका विनंतीसाठी किंवा स्वतंत्र वर्कलोडसाठी त्याचा क्लायंट थेट कॉन्फिगर करा. एकाच वेळी चालणाऱ्या कामादरम्यान हा सामायिक डीफॉल्ट तात्पुरता बदलल्यास इतर कॉलरना तेच बदलणारे धोरण मिळते.

संबंधित लेख