Share via


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>  

Consulte también