Condividi tramite


<defaultProxy> elemento (impostazioni di rete)

Configura il server proxy HTTP (Hypertext Transfer Protocol).

<configurazione><system.net><defaultProxy>

Annotazioni

Se si esegue la migrazione a .NET 6+, configurare il server proxy usando la HttpClient.DefaultProxy proprietà .

Sintassi

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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributes

elemento Descrizione
enabled Specifica se viene utilizzato un proxy Web. Il valore predefinito è True.
useDefaultCredentials Specifica se le credenziali predefinite per questo host vengono usate per accedere al proxy Web. Il valore predefinito è False.

Elementi figlio

elemento Descrizione
bypasslist Fornisce un set di espressioni regolari che descrivono gli indirizzi che non usano il proxy.
module Aggiunge un nuovo modulo proxy all'applicazione.
procura Definisce un server proxy.

Elementi padre

elemento Descrizione
system.net Contiene impostazioni che specificano la modalità di connessione di .NET Framework alla rete.

Osservazioni:

Se l'elemento defaultProxy è vuoto, vengono usate le impostazioni del proxy di sistema.

Viene generata un'eccezione se l'elemento module specifica un tipo non pubblico, il tipo non deriva dalla IWebProxy classe , un'eccezione dal costruttore senza parametri di questo oggetto si è verificata o si è verificata un'eccezione durante il recupero del proxy predefinito specificato dal sistema. La InnerException proprietà sull'eccezione deve avere altre informazioni sulla causa radice dell'errore.

File di configurazione

Questo elemento può essere usato nel file di configurazione dell'applicazione o nel file di configurazione del computer (Machine.config).

Example

L'esempio seguente usa le impostazioni predefinite del proxy di sistema, specifica l'indirizzo proxy e ignora il proxy per l'accesso locale e 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>

Vedere anche