<add> Element for webRequestModules (Impostazioni di rete)

Aggiunge un modulo di richiesta Web personalizzato all'applicazione.

<Configurazione>
  <system.net>
    <webRequestModules>
      <Aggiungere>

Sintassi

<add
  prefix="URI prefix"
  type="type_fullname, assembly_fullname"
/>  

Attributi ed elementi

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

Attributi

Attributo Descrizione
prefix Prefisso URI per le richieste gestite da questo modulo di richiesta Web.
type Nome del tipo completo (indicato dalla proprietà) e nome dell'assembly FullNameFullName (indicato dalla proprietà), separato da una virgola, che implementa questo modulo di richiesta Web.

Elementi figlio

Nessuno.

Elementi padre

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

Commenti

L'attributo prefix definisce il prefisso URI che usa il modulo di richiesta Web specificato. I moduli di richiesta Web vengono in genere registrati per gestire un protocollo specifico, ad esempio HTTP o FTP, ma possono essere registrati per gestire una richiesta a un server o un percorso specifico in un server.

Il modulo richiesta Web viene creato quando viene passato un prefisso di corrispondenza URI al WebRequest.Create metodo .

Il valore per l'attributo prefix deve essere il carattere iniziale di un URI valido. Ad esempio, http o http://www.contoso.com.

Il valore dell'attributo deve essere un nome di tipo valido e il nome dell'assembly type corrispondente, separati da una virgola.

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 un modulo di richiesta Web personalizzato per HTTP. È 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