.NET Framework का मूल प्रॉक्सी नीति ऑब्जेक्ट बहाल करें
WebRequest.DefaultWebProxy को बदलने से पहले सहेजें, फिर किसी एक URL से स्थिर एंडपॉइंट दोबारा बनाने के बजाय उसी संदर्भ को बहाल करें।
एप्लिकेशन के WebRequest.DefaultWebProxy को पहली बार बदलने से पहले कॉन्फ़िगरेशन से प्राप्त नीति सहेजें:
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;नियंत्रित एप्लिकेशन सीमा पर उस संदर्भ को बहाल करें:
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy अलग-अलग गंतव्यों के लिए अलग-अलग रूट और बायपास चुन सकता है। एक परीक्षण URL हल करके उत्तर से स्थिर WebProxy बनाने पर वे निर्णय खो जाते हैं।
DefaultProxySection कॉन्फ़िगरेशन डेटा है, Framework की प्रभावी नीति दोबारा बनाने के लिए कोई सार्वजनिक रूपांतरण इंटरफ़ेस नहीं। इसका आंतरिक रूपांतरण कोड एप्लिकेशन API नहीं है।
सहेजा गया मान ऑब्जेक्ट का संदर्भ है, गहरी प्रति नहीं। यदि एप्लिकेशन उस ऑब्जेक्ट के क्रेडेंशियल या सेटिंग बदलता है, तो संदर्भ फिर से असाइन करने से वे बदलाव पूर्ववत नहीं होते।
एकल अनुरोध या अलग वर्कलोड के लिए उसके क्लाइंट को सीधे कॉन्फ़िगर करें। समवर्ती कार्य के दौरान इस साझा डिफ़ॉल्ट को अस्थायी रूप से बदलने से अन्य कॉलर को वही बदलती नीति मिलती है।