<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>