.NET Framework'ün Özgün Proxy İlke Nesnesini Geri Yükleme
WebRequest.DefaultWebProxy'yi değiştirmeden önce kaydedin, ardından tek bir URL'den sabit bir uç noktayı yeniden oluşturmak yerine bu başvuruyu geri yükleyin.
Uygulama WebRequest.DefaultWebProxy öğesini ilk kez değiştirmeden önce yapılandırmadan türetilen ilkeyi kaydedin:
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;Bu başvuruyu denetlenen uygulama sınırında geri yükleyin:
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy farklı hedefler için farklı yollar ve atlamalar seçebilir. Tek bir test URL'sini çözümleyip yanıttan sabit bir WebProxy oluşturmak bu kararları kaybeder.
DefaultProxySection bir yapılandırma verisidir, Framework'ün gerçek ilkesini yeniden oluşturmak için genel bir dönüştürme arabirimi değildir. İç dönüştürme kodu bir uygulama API'si değildir.
Kaydedilen değer bir nesne başvurusudur, derin kopya değildir. Uygulama bu nesnenin kimlik bilgilerini veya ayarlarını değiştirirse, başvuruyu geri atamak bu değişiklikleri geri alamaz.
Tek bir istek veya ayrı bir iş yükü için istemcisini doğrudan yapılandırın. Bu paylaşılan varsayılanı eşzamanlı çalışma sırasında geçici olarak değiştirmek, diğer çağıranlara aynı değişen ilkeyi verir.