ایپلیکیشن کے WebRequest.DefaultWebProxy کو پہلی بار تبدیل کرنے سے پہلے کنفیگریشن سے حاصل ہونے والی پالیسی محفوظ کریں:

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

کنٹرول شدہ ایپلیکیشن حد پر وہ حوالہ بحال کریں:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

IWebProxy مختلف منزلوں کے لیے مختلف راستے اور بائی پاس منتخب کر سکتا ہے۔ ایک ٹیسٹ URL حل کر کے جواب سے مقررہ WebProxy بنانے سے وہ فیصلے ضائع ہو جاتے ہیں۔

DefaultProxySection کنفیگریشن ڈیٹا ہے، Framework کی مؤثر پالیسی دوبارہ بنانے کے لیے کوئی عوامی تبدیلی انٹرفیس نہیں۔ اس کا اندرونی تبدیلی کوڈ ایپلیکیشن API نہیں ہے۔

محفوظ کردہ قدر آبجیکٹ کا حوالہ ہے، گہری نقل نہیں۔ اگر ایپلیکیشن اس آبجیکٹ کی اسناد یا ترتیبات بدلے تو حوالہ دوبارہ تفویض کرنے سے وہ تبدیلیاں واپس نہیں ہوتیں۔

ایک درخواست یا الگ ورک لوڈ کے لیے اس کا کلائنٹ براہ راست کنفیگر کریں۔ ہم وقت کام کے دوران اس مشترکہ ڈیفالٹ کو عارضی طور پر بدلنے سے دیگر کال کرنے والوں کو وہی بدلتی ہوئی پالیسی ملتی ہے۔

متعلقہ مضامین