Elemento <webRequestModules> (Impostazioni di rete)
Aggiornamento: novembre 2007
Specifica i moduli da utilizzare per richiedere informazioni dagli host di rete.
Elemento <Configuration>
Elemento <system.Net> (Impostazioni di rete)
Elemento <webRequestModules> (Impostazioni di rete)
<webRequestModules>
</webRequestModules>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed elementi padre.
Attributi
Nessuno.
Elementi figlio
Elemento |
Descrizione |
---|---|
Consente di aggiungere un modulo di richiesta Web personalizzato all'applicazione. |
|
Rimuove dall'applicazione tutti i moduli di richiesta Web registrati. |
|
Consente di rimuovere un modulo di richiesta Web personalizzato dall'applicazione. |
Elementi padre
Elemento |
Descrizione |
---|---|
Contiene le impostazioni che indicano il modo in cui .NET Framework si connette alla rete. |
Note
L'elemento webRequestModules consente di registrare i discendenti della classe WebRequest per gestire le richieste di informazioni inviate agli host di rete. I moduli di richiesta Web devono implementare l'interfaccia IWebRequestCreate.
.NET Framework include i moduli di richiesta Web per gli URI che iniziano con http://, https:// e file://. Per eseguire l'override dei moduli predefiniti occorre registrare un modulo personalizzato nel file di configurazione.
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 viene registrato il modulo HTTP predefinito. È necessario sostituire i valori di Version e PublicKeyToken con i valori corretti per il modulo specificato.
<configuration>
<system.net>
<webRequestModules>
<add prefix="http"
type="System.Net.HttpRequestCreator, System, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"
/>
</webRequestModules>
</system.net>
</configuration>