Freigeben über


<webRequestModules>-Element

Gibt die zum Anfordern von Informationen von Internethosts verwendeten Module an.

<configuration>
   <system.net>
      <webRequestModules>

<webRequestModules>
</webRequestModules>

Untergeordnete Elemente

Element Beschreibung
<add> Fügt der Anwendung eine benutzerdefinierte Webanforderung hinzu.
<clear> Entfernt alle registrierten Webanforderungsmodule.
<remove> Entfernt alle angegebenen Webanforderungsmodule.

Hinweise

Das <webRequestModules>-Element registriert untergeordnete Klassen der WebRequest-Klasse zum Behandeln von Informationsanforderungen an Internethosts. Webanforderungen müssen die IWebRequestCreate-Schnittstelle implementieren.

.NET Framework enthält Webanforderungsmodule für URIs, die mit http://, https:// und file:// beginnen. Sie können die Standardmodule nur durch Registrieren eines benutzerdefinierten Moduls in der Konfigurationsdatei überschreiben.

Beispiel

Das folgende Beispiel registriert ein benutzerdefiniertes Webanforderungsmodul für HTTP.

<configuration>
   <system.net>
      <webRequestModules>
         <add prefix="http" type="MyHttpModule.dll, MyHttpModule" />
      </webRequestModules>
   </system.net>
</configuration>

Konfigurationsdatei

Dieses Element kann in der Anwendungskonfigurationsdatei, der Computerkonfigurationsdatei (Machine.config) sowie in der Publisherrichtliniendatei verwendet werden.

Siehe auch

WebRequest | IWebRequestCreate | <add>-Element für <webRequestModules> | Netzwerkeinstellungsschema