Konfigurasikan perutean handler .NET sebelum penggunaan pertama. Menetapkan Proxy atau UseProxy setelah permintaan dimulai dapat melempar InvalidOperationException.

PerubahanApa yang tidak diberikannya
Menulis ulang properti handler yang sudah dipakaiSakelar rute lokal-permintaan yang didukung
Mengubah WebProxy.Address yang ditetapkanPemilihan atomik untuk permintaan bersamaan atau pemindahan koneksi yang dikumpulkan
Menempatkan nilai saat ini global di dalam IWebProxyKebijakan konkurensi yang terdefinisi hanya dengan memindahkan status

Untuk sekumpulan rute yang terbatas, pertahankan klien/grup handler yang dapat digunakan kembali terkait kebijakan tersebut dan pilih klien sebelum mengirim. IWebProxy khusus dapat membuat keputusan yang disengaja dan aman terhadap konkurensi, tetapi nilai coretan bersama yang bisa berubah tetap ambigu.

Batasi klien rute dan pekerjaan yang sedang berjalan untuk tujuan, durasi, masa pakai koneksi, dan batas OS. Rute yang lebih banyak menambah kumpulan/soket, sehingga jumlah proxy dalam benchmark bukan jaminan kapasitas.

Percobaan ulang melalui proxy lain adalah percobaan terbatas lain dengan klien/hasilnya sendiri. Untuk pengiriman, pertahankan kemungkinan bahwa permintaan pertama telah diproses sebelum balasannya hilang.

Artikel terkait