Condividi tramite


Elemento <webRequestModules>

Consente di specificare i moduli da utilizzare per richiedere informazioni dagli host Internet.

<configuration>
   <system.net>
      <webRequestModules>

<webRequestModules>
</webRequestModules>

Elementi figlio

Elemento Descrizione
<add> Consente di aggiungere un modulo di richiesta Web personalizzato all'applicazione.
<clear> Consente di rimuovere tutti i moduli di richiesta Web registrati.
<remove> Consente di rimuovere il modulo di richiesta Web specificato.

Osservazioni

L'elemento <webRequestModules> consente di registrare le derivazioni della classe WebRequest, per gestire le richieste di informazioni inviate agli host Internet. 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.

Esempio

Nell'esempio che segue viene registrato un modulo di richiesta Web per HTTP personalizzato.

<configuration>
   <system.net>
      <webRequestModules>
         <add prefix="http" type="MyHttpModule.dll, MyHttpModule" />
      </webRequestModules>
   </system.net>
</configuration>

File di configurazione

Questo elemento può essere utilizzato nel file di configurazione dell'applicazione, nel file di configurazione del computer (Machine.config) e nel file dei criteri dell'editore.

Vedere anche

WebRequest | IWebRequestCreate | Elemento <add> per <webRequestModules> | Schema delle impostazioni di rete