Elemento <system.Net> (configuración de red)

Contiene valores que especifican cómo se conecta .NET Framework a la red.

<configuration>
  <system.net>

Sintaxis

<system.net>
</system.net>  

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Ninguno.

Elementos secundarios

Element Descripción
authenticationModules Especifica los módulos usados para autenticar las solicitudes de Internet.
connectionManagement Especifica el número máximo de conexiones a un host de Internet.
defaultProxy Configura el servidor proxy de Protocolo de transferencia de hipertexto (HTTP).
mailSettings Configura las opciones de envío de correo del protocolo simple de transferencia de correo (SMTP).
requestCaching Controla el mecanismo de almacenamiento en caché para las solicitudes de red.
settings Configura las opciones de red básicas para las clases de System.Net y los espacios de nombres secundarios relacionados.
webRequestModules Especifica los módulos que se van a usar para solicitar información de hosts de Internet.

Elementos primarios

Element Descripción
configuration Contiene la configuración de todos los espacios de nombres.

Comentarios

El elemento <system.net> contiene la configuración de las clases de System.Net y los espacios de nombres secundarios relacionados. El valor configura los módulos de autenticación, la administración de conexiones, la configuración de correo, el servidor proxy y los módulos de solicitudes de Internet para recibir información de hosts de Internet.

Ejemplo

En el ejemplo siguiente se muestra una configuración típica que usan las clases System.Net.

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

Consulte también