Pulihkan Objek Dasar Proksi .NET Framework Asal
Simpan WebRequest.DefaultWebProxy sebelum menggantikannya, kemudian pulihkan rujukan itu dan bukannya membina semula titik akhir tetap daripada satu URL.
Simpan dasar yang diperoleh daripada konfigurasi sebelum aplikasi mula-mula menggantikan WebRequest.DefaultWebProxy:
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;Pulihkan rujukan itu pada sempadan aplikasi yang dikawal:
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy boleh memilih laluan dan pengecualian yang berbeza untuk destinasi yang berbeza. Menyelesaikan satu URL ujian dan membina WebProxy tetap daripada jawapannya menghilangkan keputusan tersebut.
DefaultProxySection ialah data konfigurasi, bukan antara muka penukaran awam untuk mencipta semula dasar berkesan Framework. Kod penukaran dalamannya bukan API aplikasi.
Nilai yang disimpan ialah rujukan objek, bukan salinan mendalam. Jika aplikasi mengubah kelayakan atau tetapan objek itu, menetapkan semula rujukan tidak membatalkan perubahan tersebut.
Untuk satu permintaan atau beban kerja berasingan, konfigurasikan kliennya secara langsung. Menukar lalai kongsi ini sementara semasa kerja serentak memberikan pemanggil lain dasar yang sama berubah.