BasicHttpBinding.BypassProxyOnLocal Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se va a omitir el servidor proxy para las direcciones locales.
public:
property bool BypassProxyOnLocal { bool get(); void set(bool value); };
public bool BypassProxyOnLocal { get; set; }
member this.BypassProxyOnLocal : bool with get, set
Public Property BypassProxyOnLocal As Boolean
Valor de propiedad
true para omitir el servidor proxy para las direcciones locales; de lo contrario, false. El valor por defecto es false.
Ejemplos
En el ejemplo siguiente se establece esta propiedad para indicar que se debe omitir el proxy para los recursos locales.
BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;
El valor de esta propiedad también se puede establecer en el archivo de configuración.
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Binding1"
bypassProxyOnLocal="true">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
Comentarios
Un recurso de Internet es local si tiene una dirección local. Una dirección local es una que está en el mismo equipo, la RED local o la intranet y se identifica, sintácticamente, por la falta de un período (.) como en los URI http://webserver/ y http://localhost/.
Al establecer la propiedad BypassProxyOnLocal, se determina si los puntos de conexión configurados con el BasicHttpBinding servidor proxy usan el servidor proxy al acceder a los recursos locales.
Si BypassProxyOnLocal es true, las solicitudes a los recursos locales de Internet no usan el servidor proxy. Use el nombre de host (en lugar de localhost) si desea que los clientes pasen a través de un proxy al comunicarse con los servicios de la misma máquina cuando esta propiedad esté establecida trueen .
Cuando BypassProxyOnLocal es false, todas las solicitudes de Internet a los URI que no son localhost se realizan a través del servidor proxy. Las solicitudes a los URI con localhost no usarán el servidor proxy independientemente de la configuración BypassProxyOnLocal.