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 |
---|---|
Fornisce un insieme di espressioni regolari che descrivono gli indirizzi che non utilizzano il proxy. |
|
Consente di aggiungere un nuovo modulo proxy all'applicazione. |
|
Consente di definire un server proxy. |
Elementi padre
Elemento |
Oggetto di descrizione |
---|---|
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>