Freigeben über


<system.net>-Element (Netzwerkeinstellungen)

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

<system.net> 
</system.net>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibungen

<authenticationModules>

Gibt die zum Authentifizieren von Internetanforderungen verwendeten Module an.

<connectionManagement>

Gibt die maximale Anzahl der Verbindungen zu einem Internethost an.

<defaultProxy>

Konfiguriert den HTTP-Proxyserver (Hypertext Transfer Protocol).

<mailSettings>

Konfiguriert die E-Mail-Sendeoptionen für SMTP.

<requestCaching>

Steuert den Cachingmechanismus für Netzwerkanforderungen.

<settings>

Konfiguriert grundlegende Netzwerkoptionen für Klassen im System.Net und zugehörigen untergeordneten Namespaces.

<webRequestModules>

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

Übergeordnete Elemente

Element

Beschreibungen

<configuration>

Enthält Einstellungen für alle Namespaces.

Hinweise

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

Beispiel

Im folgenden Codebeispiel wird eine typische von System.Net-Klassen verwendete Konfiguration veranschaulicht.

<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

Referenz

Netzwerkeinstellungsschema