שחזור אובייקט מדיניות ה-proxy המקורי של .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 של האפליקציה.
הערך השמור הוא הפניה לאובייקט, לא העתקה עמוקה. אם האפליקציה משנה את פרטי הכניסה או ההגדרות של אותו אובייקט, החזרת ההפניה אינה מבטלת את השינויים האלה.
לבקשה בודדת או לעומס עבודה נפרד, הגדירו את הלקוח שלו ישירות. החלפה זמנית של ברירת המחדל המשותפת הזו סביב עבודה במקביל נותנת לקוראים אחרים את אותה מדיניות משתנה.