<webRequestModules> , element (ustawienia sieci)
Określa moduły używane do żądania informacji z hostów sieciowych.
<Konfiguracji>
<system.net>
<webRequestModules>
Składnia
<webRequestModules>
</webRequestModules>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Brak.
Elementy podrzędne
Element | Opis |
---|---|
add | Dodaje niestandardowy moduł żądania sieci Web do aplikacji. |
Wyczyść | Usuwa wszystkie zarejestrowane moduły żądań sieci Web z aplikacji. |
Usunąć | Usuwa niestandardowy moduł żądania sieci Web z aplikacji. |
Elementy nadrzędne
Element | Opis |
---|---|
system.net | Zawiera ustawienia określające sposób łączenia .NET Framework z siecią. |
Uwagi
Element webRequestModules
rejestruje elementy podrzędne klasy w celu obsługi żądań informacji do hostów WebRequest sieciowych. Moduły żądań internetowych muszą implementować IWebRequestCreate interfejs.
.NET Framework zawiera moduły żądania sieci Web dla identyfikatorów URI rozpoczynających się od http://
, https://
i file://
. Domyślne moduły można zastąpić tylko przez zarejestrowanie modułu niestandardowego w pliku konfiguracji.
Pliki konfiguracji
Tego elementu można użyć w pliku konfiguracji aplikacji lub pliku konfiguracji maszyny (Machine.config).
Przykład
Poniższy przykład rejestruje domyślny moduł HTTP. Należy zastąpić wartości version i PublicKeyToken prawidłowymi wartościami dla określonego modułu.
<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>