Freigeben über


<webRequestModules>-Element (Netzwerkeinstellungen)

Gibt Module an, die zum Anfordern von Informationen von Netzwerkhosts verwendet werden sollen.

<configuration>
  <system.net>
    <webRequestModules>

Syntax

<webRequestModules>
</webRequestModules>  

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
add Fügt der Anwendung ein benutzerdefiniertes Webanforderungsmodul hinzu.
Löschen Entfernt alle registrierten Webanforderungsmodule aus der Anwendung.
remove Entfernt ein benutzerdefiniertes Webanforderungsmodul aus der Anwendung.

Übergeordnete Elemente

Element Beschreibung
system.net Enthält Einstellungen, die festlegen, wie Verbindungen zwischen .NET Framework und dem Netzwerk hergestellt werden.

Bemerkungen

Das webRequestModules-Element registriert Nachfolger der WebRequest-Klasse zum Verarbeiten von Informationsanforderungen an Netzwerkhosts. Webanforderungsmodule müssen die IWebRequestCreate-Schnittstelle implementieren.

.NET Framework stellt Webanforderungsmodule für URIs bereit, die mit http://, https:// oder file:// beginnen. Sie können die Standardmodule nur überschreiben, indem Sie in der Konfigurationsdatei ein benutzerdefiniertes Modul registrieren.

Konfigurationsdateien

Dieses Element kann in der Anwendungskonfigurationsdatei oder in der Computerkonfigurationsdatei ("Machine.config") verwendet werden.

Beispiel

Im folgenden Beispiel wird das HTTP-Standardmodul registriert. Ersetzen Sie die Werte für Version und PublicKeyToken durch die richtigen Werte für das jeweilige Modul.

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

Siehe auch