คืนค่าวัตถุนโยบายพร็อกซี่ดั้งเดิมของ .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 ของแอปพลิเคชัน
ค่าที่บันทึกไว้เป็นการอ้างอิงวัตถุ ไม่ใช่สำเนาแบบลึก หากแอปพลิเคชันแก้ไขข้อมูลรับรองหรือการตั้งค่าของวัตถุนั้น การกำหนดค่าการอ้างอิงกลับคืนไม่สามารถย้อนการแก้ไขเหล่านั้นได้
สำหรับคำขอเดียวหรืองานแยก ให้กำหนดค่าคลไคลเอนต์ของงานนั้นโดยตรง การสลับค่าเริ่มต้นที่ใช้ร่วมกันนี้ชั่วคราวระหว่างงานที่ทำงานพร้อมกันจะทำให้ผู้เรียกอื่นได้รับนโยบายที่เปลี่ยนแปลงเดียวกัน