WebProxy.BypassProxyOnLocal Propriedade

Definição

Obtém ou define um valor que indica se o servidor de proxy deve ser ignorado para endereços locais.

public bool BypassProxyOnLocal { get; set; }

Valor da propriedade

true para ignorar o servidor proxy em endereços locais; caso contrário, false. O valor padrão é false.

Exemplos

O exemplo de código a seguir demonstra como chamar um construtor que define essa propriedade e obter o valor dessa propriedade.

public static WebProxy CreateProxyWithHostAddress(bool bypassLocal)
{
    WebProxy proxy =  new WebProxy("http://contoso", bypassLocal);
    Console.WriteLine("Bypass proxy for local URIs?: {0}",
       proxy.BypassProxyOnLocal);
    return proxy;
}

Comentários

A configuração da BypassProxyOnLocal propriedade determina se o servidor proxy deve ser usado ao acessar recursos locais da Internet.

Se BypassProxyOnLocal for true, as solicitações para recursos locais da Internet não usarão o servidor proxy. As solicitações locais são identificadas pela falta de um ponto (.) no URI, como no http://webserver/, ou acessam o servidor local, incluindo http://localhost, http://loopbackou http://127.0.0.1. Quando BypassProxyOnLocal é false, todas as solicitações da Internet são feitas por meio do servidor proxy.

Observação

Solicitações para um host local com um URI que contém um período usam o proxy. Para evitar o uso de um proxy nesses casos, crie uma entrada para o host no BypassList.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1