Compartir a través de


<defaultProxy> (Elemento, Configuración de red)

Configura el servidor proxy de Protocolo de transferencia de hipertexto (HTTP).

<defaultProxy
  enabled="true|false"
  useDefaultCredentials="true|false"
  <bypasslist> … </bypasslist>
  <proxy> … </proxy>
  <module> … </module>
/>

Atributos y elementos

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

Atributos

Elemento

Descripción

enabled

Especifica si se utiliza un proxy Web. El valor predeterminado es true.

useDefaultCredentials

Especifica si las credenciales predeterminadas para este host se utilizan con el fin de obtener acceso al proxy Web. El valor predeterminado es false.

Elementos secundarios

Elemento

Descripción

<bypasslist>

Proporciona un conjunto de expresiones regulares que describen direcciones que no utilizan el servidor proxy.

<module>

Agrega un nuevo módulo proxy a la aplicación.

<proxy>

Define un servidor proxy.

Elementos primarios

Elemento

Descripción

<sistema. net>

Contiene los valores de configuración que especifican cómo se conecta a la red .NET Framework.

Comentarios

Si el elemento defaultProxy está vacío, se utilizará la configuración del servidor proxy de Internet Explorer. Este comportamiento es diferente con respecto a la versión 1.1 de .NET Framework.

Se produce una excepción si el elemento <módulo> especifica un tipo no público, el tipo no deriva de la clase IWebProxy, se produjo una excepción del constructor predeterminado de este objeto, o se produjo una excepción al recuperar el proxy predeterminado específico del sistema. La propiedad InnerException en la excepción debería tener más información sobre la causa principal del error.

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

El ejemplo de código siguiente utiliza los valores predeterminados del servidor proxy de Internet Explorer, especifica la dirección del servidor proxy y omite el servidor proxy para el acceso local y contoso.com.

<configuration>
  <system.net>
    <defaultProxy>
      <proxy
        usesystemdefaults="true"
        proxyaddress="http://192.168.1.10:3128"
        bypassonlocal="true"
      />
      <bypasslist
        <add address="[a-z]+\.contoso\.com" />
      </bypasslist>
    </defaultProxy>
  </system.net>
</configuration>

Vea también

Referencia

Esquema de la configuración de red

System.Net.WebProxy