Dela via


<lägg till> element för webRequestModules (nätverksinställningar)

Lägger till en anpassad webbförfrågningsmodul i programmet.

<Konfiguration>
  <system.net>
    <webRequestModules>
      <Add>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Attribut Beskrivning
prefix URI-prefixet för begäranden som hanteras av den här modulen för webbbegäran.
type Det fullständigt kvalificerade typnamnet (anges av FullName egenskapen) och sammansättningsnamnet (anges av FullName egenskapen), avgränsat med ett kommatecken, som implementerar den här modulen för webbbegäran.

Underordnade element

Inga.

Överordnade element

Element Beskrivning
webRequestModules Anger moduler som ska användas för att begära information från nätverksvärdar.

Kommentarer

Attributet prefix definierar URI-prefixet som använder den angivna webbbegärandemodulen. Moduler för webbbegäran är vanligtvis registrerade för att hantera ett specifikt protokoll, till exempel HTTP eller FTP, men kan registreras för att hantera en begäran till en specifik server eller sökväg på en server.

Modulen Webbbegäran skapas när ett URI-matchande prefix skickas till WebRequest.Create metoden .

Värdet för prefix attributet ska vara inledande tecken för en giltig URI. Exempel: http eller http://www.contoso.com.

Värdet för type attributet ska vara ett giltigt typnamn och motsvarande sammansättningsnamn, avgränsat med ett kommatecken.

Konfigurationsfiler

Det här elementet kan användas i programkonfigurationsfilen eller datorkonfigurationsfilen (Machine.config).

Exempel

I följande exempel registreras en anpassad webbbegärandemodul för HTTP. Du bör ersätta värdena för Version och PublicKeyToken med rätt värden för den angivna modulen.

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

Se även