HttpClientHandler.Proxy Propiedad

Definición

Obtiene o establece la información de proxy usada por el controlador.

public:
 property System::Net::IWebProxy ^ Proxy { System::Net::IWebProxy ^ get(); void set(System::Net::IWebProxy ^ value); };
public System.Net.IWebProxy Proxy { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public System.Net.IWebProxy? Proxy { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public System.Net.IWebProxy? Proxy { get; set; }
member this.Proxy : System.Net.IWebProxy with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Proxy : System.Net.IWebProxy with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.Proxy : System.Net.IWebProxy with get, set
Public Property Proxy As IWebProxy

Valor de propiedad

La información de proxy usada por el controlador. El valor predeterminado es null.

Atributos

Comentarios

La propiedad Proxy identifica el objeto WebProxy que se va a usar para procesar solicitudes a recursos de Internet. Para especificar que no se debe usar ningún proxy, establezca la propiedad Proxy en la instancia de proxy devuelta por el método GetEmptyWebProxy.

El equipo local o el archivo de configuración de la aplicación pueden especificar que se use un proxy predeterminado. Si se especifica la Proxy propiedad , la configuración de proxy de la Proxy propiedad invalida el archivo de configuración del equipo local o la aplicación y el controlador usará la configuración de proxy especificada. Si no se especifica ningún proxy en un archivo de configuración y no se especifica la Proxy propiedad , el controlador usa la configuración de proxy heredada de Internet Explorer en el equipo local. Si no hay ninguna configuración de proxy en Internet Explorer, la solicitud se envía directamente al servidor.

La HttpClientHandler clase analiza una lista de omisión de proxy con caracteres comodín heredados de Internet Explorer igual que la lista de omisión se analiza directamente mediante Internet Explorer. Por ejemplo, la HttpClientHandler clase analizará una lista de omisión de "nt*" de Internet Explorer como una expresión regular de "nt.*". Por lo tanto, una dirección URL de http://nt.com omitiría el proxy mediante la HttpClientHandler clase y el uso de Internet Explorer.

La clase HttpClientHandler admite la omisión del proxy local. La clase considera que un destino es local si se cumple alguna de las condiciones siguientes:

  1. El destino contiene un nombre plano (sin puntos en la dirección URL).

  2. El destino contiene una dirección de bucle invertido (Loopback o IPv6Loopback) o el destino contiene un IPAddress asignado al equipo local.

  3. El sufijo de dominio del destino coincide con el sufijo de dominio del equipo local (DomainName).

Se aplica a