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>