Condividi tramite


<Elemento webRequestModules> (impostazioni di rete)

Specifica i moduli da usare per richiedere informazioni dagli host di rete.

<Configurazione>
  <system.net>
    <webRequestModules>

Sintassi

<webRequestModules>
</webRequestModules>  

Attributi ed elementi

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

Attributi

Nessuno.

Elementi figlio

elemento Descrizione
add Aggiunge un modulo di richiesta Web personalizzato all'applicazione.
deselezionare Rimuove tutti i moduli di richiesta Web registrati dall'applicazione.
remove Rimuove un modulo di richiesta Web personalizzato dall'applicazione.

Elementi padre

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

Commenti

Con l'elemento webRequestModules vengono registrati 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 moduli di richiesta Web per gli URI che iniziano con http://, https://e file://. È possibile eseguire l'override dei moduli predefiniti solo registrando un modulo personalizzato nel file di configurazione.

File di configurazione

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

Esempio

Nell'esempio seguente viene registrato il modulo HTTP predefinito. È necessario sostituire i valori per 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>  

Vedi anche