<system.Net> Element (Network Settings)

 

Contains settings that specify how the .NET Framework connects to the network.

<configuration>
<system.net>

  
      <system.net>   
</system.net>  

The following sections describe attributes, child elements, and parent elements.

Attributes

None.

Child Elements

ElementDescription
authenticationModulesSpecifies modules used to authenticate Internet requests.
connectionManagementSpecifies the maximum number of connections to an Internet host.
defaultProxyConfigures the Hypertext Transfer Protocol (HTTP) proxy server.
mailSettingsConfigures Simple Mail Transport Protocol (SMTP) mail sending options.
requestCachingControls the caching mechanism for network requests.
settingsConfigures basic network options for classes in the System.Net and related child namespaces.
<webRequestModules> Element (Network Settings)Specifies modules to use to request information from Internet hosts.

Parent Elements

ElementDescription
configurationContains settings for all namespaces.

The <system.net> element contains settings for classes in the System.Net and related child namespaces. The settings configure authentication modules, connection management, mail settings, the proxy server, and Internet request modules for receiving information from Internet hosts.

The following code example shows a typical configuration used by System.Net classes.

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

Network Settings Schema

Show: