<add> (Elemento para webRequestModules, Configuración de red)
Actualización: noviembre 2007
Agrega un módulo de solicitud Web personalizado a la aplicación.
<configuration> (Elemento)
<system.Net> (Elemento, Configuración de red)
<webRequestModules> (Elemento, Configuración de red)
<add> (Elemento para webRequestModules, Configuración de red)
<add
prefix = "URI prefix"
type = "module name, Version, Culture, PublicKeyToken"
/>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
prefix |
Prefijo URI para las solicitudes controladas por este módulo de solicitud Web. |
type |
Nombre de ensamblado y de clase del módulo que implementa este módulo de solicitud Web. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
Especifica los módulos que se utilizan para solicitar información a hosts de red. |
Comentarios
El atributo prefix define el prefijo URI que utiliza el módulo de solicitud Web especificado. Los módulos de solicitud Web normalmente se registran con el fin de controlar un protocolo específico, como HTTP o FTP, pero también se pueden registrar para controlar una solicitud en un servidor específico o en una ruta de acceso de un servidor.
El módulo de solicitud web se crea cuando se pasa al método WebRequest.Create un prefijo URI coincidente.
El valor para el atributo prefix debería corresponder a los caracteres principales de un URI válido (por ejemplo, "http" o "https://www.contoso.com".
El valor para el atributo type debería ser un nombre de archivo DLL válido y el nombre de clase correspondiente, separados por una coma.
Archivos de configuración
Este elemento puede utilizarse 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 de código siguiente se registra un módulo de solicitud Web personalizado para HTTP. Deberían reemplazarse los valores de Version y PublicKeyToken con los valores correctos para el 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>