Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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>