<element toevoegen> voor webRequestModules (netwerkinstellingen)
Hiermee voegt u een aangepaste module voor webaanvragen toe aan de toepassing.
<Configuratie>
<system.net>
<webRequestModules>
<Toevoegen>
Syntax
<add
prefix="URI prefix"
type="type_fullname, assembly_fullname"
/>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Kenmerk | Beschrijving |
---|---|
prefix |
Het URI-voorvoegsel voor aanvragen die worden verwerkt door deze webaanvraagmodule. |
type |
De volledig gekwalificeerde typenaam (aangegeven door de FullName eigenschap) en de assemblynaam (aangegeven door de FullName eigenschap), gescheiden door een komma, waarmee deze webaanvraagmodule wordt geïmplementeerd. |
Onderliggende elementen
Geen.
Bovenliggende elementen
Element | Beschrijving |
---|---|
webRequestModules | Hiermee geeft u modules op die moeten worden gebruikt om informatie op te vragen van netwerkhosts. |
Opmerkingen
Het prefix
kenmerk definieert het URI-voorvoegsel dat gebruikmaakt van de opgegeven webaanvraagmodule. Webaanvraagmodules worden doorgaans geregistreerd voor het verwerken van een specifiek protocol, zoals HTTP of FTP, maar kunnen worden geregistreerd om een aanvraag naar een specifieke server of pad op een server te verwerken.
De webaanvraagmodule wordt gemaakt wanneer een URI-overeenkomend voorvoegsel wordt doorgegeven aan de WebRequest.Create methode.
De waarde voor het prefix
kenmerk moet de voorlooptekens van een geldige URI zijn. Bijvoorbeeld http
of http://www.contoso.com
.
De waarde voor het type
kenmerk moet een geldige typenaam en de bijbehorende assemblynaam zijn, gescheiden door een komma.
Configuratiebestanden
Dit element kan worden gebruikt in het configuratiebestand van de toepassing of in het configuratiebestand van de machine (Machine.config).
Voorbeeld
In het volgende voorbeeld wordt een aangepaste webaanvraagmodule voor HTTP geregistreerd. U moet de waarden voor Version en PublicKeyToken vervangen door de juiste waarden voor de opgegeven module.
<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>