Elemento <webRequestModules> (configuración de red)
Especifica los módulos que se usarán para solicitar información de los hosts de red.
<configuration>
<system.net>
<webRequestModules>
Sintaxis
<webRequestModules>
</webRequestModules>
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 |
---|---|
add | Agrega un módulo de solicitud web personalizado a la aplicación. |
clear | Elimina todos los módulos de solicitud web registrados de la aplicación. |
remove | Elimina un módulo de solicitud web personalizado de la aplicación. |
Elementos primarios
Element | Descripción |
---|---|
system.net | Contiene valores que especifican cómo se conecta .NET Framework a la red. |
Comentarios
El elemento webRequestModules
registra descendientes de la clase WebRequest para controlar las solicitudes de información en los hosts de red. Los módulos de solicitud web deben implementar la interfaz IWebRequestCreate.
.NET Framework incluye módulos de solicitud web para URI que comienzan por http://
, https://
y file://
. Solo puede invalidar los módulos predeterminados registrando un módulo personalizado en el archivo de configuración.
Archivos de configuración
Este elemento se puede usar en el archivo de configuración de la aplicación o en el archivo de configuración del equipo (Machine.config).
Ejemplo
En el ejemplo siguiente se registra el módulo HTTP predeterminado. Debe reemplazar los valores de Version y PublicKeyToken por los valores correctos del módulo especificado.
<configuration>
<system.net>
<webRequestModules>
<add prefix="http"
type="System.Net.HttpRequestCreator, System, Version=2.0.3600.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089"
/>
</webRequestModules>
</system.net>
</configuration>