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