<defaultProxy> elem (hálózati beállítások)

Konfigurálja a Hypertext Transfer Protocol (HTTP) proxykiszolgálót.

<konfigurációs><system.net<>defaultProxy>

Megjegyzés:

Ha a .NET 6+-ra migrál, konfigurálja a proxykiszolgálót a HttpClient.DefaultProxy tulajdonság használatával.

Szintaxis

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

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attribútumok

Elem Leírás
enabled Megadja, hogy használ-e webproxyt. Az alapértelmezett érték True.
useDefaultCredentials Megadja, hogy a gazdagép alapértelmezett hitelesítő adatai használják-e a webes proxy elérését. Az alapértelmezett érték False.

Gyermekelemek

Elem Leírás
bypasslist A proxyt nem használó címeket leíró reguláris kifejezések készletét tartalmazza.
Modul Új proxymodult ad hozzá az alkalmazáshoz.
Proxy Proxykiszolgálót definiál.

Szülőelemek

Elem Leírás
system.net Olyan beállításokat tartalmaz, amelyek meghatározzák, hogy a .NET-keretrendszer hogyan csatlakozik a hálózathoz.

Megjegyzések

Ha az defaultProxy elem üres, a rendszer a rendszerproxy beállításait használja.

Kivétel akkor keletkezik, ha a modulelem nem nyilvános típust ad meg, a típus nem az IWebProxy osztályból származik, az objektum paraméter nélküli konstruktorából kivétel történt, vagy kivétel történt a rendszer által megadott alapértelmezett proxy beolvasása során. A InnerException kivétel tulajdonságának több információval kell rendelkeznie a hiba kiváltó okáról.

Konfigurációs fájlok

Ez az elem használható az alkalmazáskonfigurációs fájlban vagy a gépkonfigurációs fájlban (Machine.config).

Példa

Az alábbi példa a rendszerproxy alapértelmezett értékét használja, megadja a proxy címét, és átadja a proxyt a helyi hozzáféréshez és a 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>

Kapcsolódó információk