Freigeben über


<system.Net>-Element (Netzwerkeinstellungen)

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

<configuration>
  <system.net>

Syntax

<system.net>
</system.net>  

Attribute und Elemente

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

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
authenticationModules Gibt die Module an, die zum Authentifizieren von Internetanforderungen verwendet werden.
connectionManagement Gibt die maximale Anzahl von Verbindungen mit einem Internethost an.
defaultProxy Konfiguriert den HTTP-Proxyserver (Hypertext Transfer Protocol).
mailSettings Konfiguriert SMTP-E-Mail-Sendeoptionen (Simple Mail Transport Protocol).
requestCaching Steuert den Zwischenspeicherungsmechanismus für Netzwerkanforderungen.
settings Konfiguriert grundlegende Netzwerkoptionen für Klassen in dem System.Net und verwandten untergeordneten Namespaces.
webRequestModules Gibt Module an, die zum Anfordern von Informationen von Internethosts verwendet werden sollen.

Übergeordnete Elemente

Element Beschreibung
configuration Enthält Einstellungen für alle Namespaces.

Bemerkungen

Das <system.net>-Element enthält Einstellungen für Klassen in dem System.Net und verwandten untergeordneten Namespaces. Die Einstellungen konfigurieren Authentifizierungsmodule, Verbindungsverwaltung, E-Mail-Einstellungen, Proxyserver und Internetanforderungsmodule zum Empfangen von Informationen von Internethosts.

Beispiel

Das folgende Beispiel zeigt eine typische Konfiguration, die von System.Net-Klassen verwendet wird.

<configuration>  
  <system.net>  
    <authenticationModules>  
      <add type="System.Net.DigestClient" />  
      <add type="System.Net.NegotiateClient" />  
      <add type="System.Net.KerberosClient" />  
      <add type="System.Net.NtlmClient" />  
      <add type="System.Net.BasicClient" />  
    </authenticationModules>  
    <connectionManagement>  
      <add address="*" maxconnection="2" />  
    </connectionManagement>  
    <defaultProxy>  
      <proxy  
        usesystemdefault="true"  
        bypassonlocal="true"  
      />  
    </defaultProxy>  
    <webRequestModules>  
      <add prefix="http"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="https"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="file"  
           type="System.Net.FileWebRequestCreator"  
      />  
    </webRequestModules>  
  </system.net>  
</configuration>  

Siehe auch