Freigeben über


<webRequestModules>-Element (Netzwerkeinstellungen)

Aktualisiert: November 2007

Gibt die zum Anfordern von Informationen von Netzwerkhosts zu verwendenden Module an.

<configuration>-Element
  <system.Net>-Element (Netzwerkeinstellungen)
    <webRequestModules>-Element (Netzwerkeinstellungen)

<webRequestModules> 
</webRequestModules>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

add

Fügt der Anwendung eine benutzerdefinierte Webanforderung hinzu.

clear

Entfernt alle registrierten Webanforderungsmodule aus der Anwendung.

remove

Entfernt eine benutzerdefinierte Webanforderung aus der Anwendung.

Übergeordnete Elemente

Element

Beschreibung

system.net

Enthält Einstellungen, die festlegen, wie .NET Framework eine Verbindung mit dem Netzwerk herstellt.

Hinweise

Das webRequestModules-Element registriert Nachfolger der WebRequest-Klasse zum Bearbeiten von Informationsanforderungen auf Netzwerkhosts. 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.

Konfigurationsdateien

Dieses Element kann in der Konfigurationsdatei der Anwendung oder in der Konfigurationsdatei des Computers (Machine.config) verwendet werden.

Beispiel

Im folgenden Codebeispiel wird das HTTP-Standardmodul registriert. Sie sollten die Werte für Version und PublicKeyToken durch die korrekten Werte für das angegebene Modul ersetzen.

<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

Referenz

Netzwerkeinstellungsschema

WebRequest

IWebRequestCreate