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 debe omitirse 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 direcciones locales; de lo contrario, false
. El valor predeterminado es false
.
Ejemplos
El ejemplo siguiente establece esta propiedad para indicar que el proxy se debería omitir para los recursos locales.
BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;
El valor de esta propiedad también puede establecerse 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 está en el mismo equipo, en la LAN local o en la intranet y se identifica, sintácticamente, por la falta de un punto (.), como en los URI http://webserver/
y http://localhost/
.
Si se establece la propiedad BypassProxyOnLocal, se determina si los puntos de conexión configurados con el BasicHttpBinding servidor proxy usan al acceder a los recursos locales.
Si BypassProxyOnLocal es true
, las solicitudes a recursos locales de Internet no usan el servidor proxy. Utilice el nombre de host (en lugar de localhost
) si desea que los clientes pasen por un proxy al hablar con los servicios del mismo equipo cuando esta propiedad está establecida como true
.
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.