Bagikan melalui


<defaultProxy> elemen (pengaturan jaringan)

Mengonfigurasi server proksi Hypertext Transfer Protocol (HTTP).

<konfigurasi><system.net><defaultProxy>

Nota

Jika Anda bermigrasi ke .NET 6+, konfigurasikan server proksi menggunakan HttpClient.DefaultProxy properti .

Syntax

<defaultProxy
  enabled="True|False"
  useDefaultCredentials="True|False">
    <bypasslist>...</bypasslist>
    <proxy>...</proxy>
    <module>...</module>
</defaultProxy>

Atribut dan elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Attributes

Elemen Deskripsi
enabled Menentukan apakah proksi web digunakan. Nilai defaultnya adalah True.
useDefaultCredentials Menentukan apakah kredensial default untuk host ini digunakan untuk mengakses proksi web. Nilai defaultnya adalah False.

Elemen turunan

Elemen Deskripsi
daftar bypass Menyediakan serangkaian ekspresi reguler yang menjelaskan alamat yang tidak menggunakan proksi.
modul Menambahkan modul proksi baru ke aplikasi.
proksi Menentukan server proksi.

Elemen induk

Elemen Deskripsi
system.net Berisi pengaturan yang menentukan bagaimana .NET Framework tersambung ke jaringan.

Komentar

defaultProxy Jika elemen kosong, pengaturan proksi sistem digunakan.

Pengecualian dilemparkan jika elemen modul menentukan jenis non-publik, jenisnya tidak berasal dari IWebProxy kelas, pengecualian dari konstruktor tanpa parameter objek ini terjadi, atau terjadi pengecualian saat mengambil proksi default yang ditentukan sistem. Properti InnerException pada pengecualian harus memiliki informasi lebih lanjut tentang akar penyebab kesalahan.

File konfigurasi

Elemen ini dapat digunakan dalam file konfigurasi aplikasi atau file konfigurasi komputer (Machine.config).

Example

Contoh berikut menggunakan default dari proksi sistem, menentukan alamat proksi, dan melewati proksi untuk akses lokal dan contoso.com.

<configuration>
  <system.net>
    <defaultProxy>
      <proxy
        usesystemdefault="True"
        proxyaddress="http://192.168.1.10:3128"
        bypassonlocal="True"
      />
      <bypasslist>
        <add address="[a-z]+\.contoso\.com$" />
      </bypasslist>
    </defaultProxy>
  </system.net>
</configuration>

Lihat juga