Condividi tramite


Elemento <defaultProxy> (Impostazioni di rete)

Configura il server proxy Hypertext Transfer Protocol (HTTP).

<defaultProxy
  enabled="true|false"
  useDefaultCredentials="true|false"
  <bypasslist> … </bypasslist>
  <proxy> … </proxy>
  <module> … </module>
/>

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Elemento

Oggetto di descrizione

enabled

Specifica se viene utilizzato un proxy Web. Il valore predefinito è true.

useDefaultCredentials

Specifica se per accedere al proxy Web vengono utilizzate le credenziali predefinite per questo host. Il valore predefinito è false.

Elementi figlio

Elemento

Oggetto di descrizione

<bypasslist>

Fornisce un insieme di espressioni regolari che descrivono gli indirizzi che non utilizzano il proxy.

<module>

Consente di aggiungere un nuovo modulo proxy all'applicazione.

<proxy>

Consente di definire un server proxy.

Elementi padre

Elemento

Oggetto di descrizione

<sistema. net>

Contiene le impostazioni che indicano il modo in cui .NET Framework si connette alla rete.

Note

Se l'elemento defaultProxy è vuoto, verranno utilizzate le impostazioni proxy di Internet Explorer. Questo comportamento è diverso rispetto a quello della versione 1.1 di .NET Framework.

Viene generata un'eccezione se l'elemento <modulo> specifica un tipo non pubblico, se il tipo non deriva dalla classe IWebProxy, se si è verificata un'eccezione dal costruttore predefinito dell'oggetto o se si è verificata un'eccezione durante il recupero del proxy predefinito specificato dal sistema. La proprietà InnerException sull'eccezione deve disporre di maggiori informazioni sulla causa principale dell'errore.

File di configurazione

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

Esempio

Nell'esempio di codice riportato di seguito vengono utilizzate le impostazioni predefinite del proxy di Internet Explorer, viene specificato l'indirizzo del proxy e viene ignorato il proxy per l'accesso locale e contoso.com.

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

Vedere anche

Riferimenti

Schema delle impostazioni di rete

System.Net.WebProxy