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

add

Consente di aggiungere un modulo di richiesta Web personalizzato all'applicazione.

clear

Rimuove dall'applicazione tutti i moduli di richiesta Web registrati.

remove

Consente di rimuovere un modulo di richiesta Web personalizzato dall'applicazione.

Elementi padre

Elemento

Descrizione

system.net

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>

Vedere anche

Riferimenti

Schema delle impostazioni di rete

WebRequest

IWebRequestCreate