Condividi tramite


<add> Elemento per 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.

Attributes

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

Elementi figli

Nessuno.

Elementi padre

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

Osservazioni:

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 costituito dai caratteri iniziali di un URI valido. Ad esempio, http o http://www.contoso.com.

Il valore per l'attributo type deve essere un nome di tipo valido e il nome dell'assembly 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).

Example

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>

Vedere anche