Compartilhar via


<defaultProxy> Elemento (configurações de rede)

Configura o servidor de proxy do protocolo de transferência de hipertexto (HTTP).

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Elemento

Descrição

enabled

Especifica se um proxy da web é usado. O valor padrão é true.

useDefaultCredentials

Especifica se as credenciais padrão para este host são usadas para acessar o proxy da web. O valor padrão é false.

Elementos filho

Elemento

Descrição

bypasslist

Fornece um conjunto de expressões regulares que descrevem os endereços que não usam o proxy.

módulo

Adiciona um novo módulo de proxy para o aplicativo.

proxy

Define um servidor proxy.

Elementos pai

Elemento

Descrição

sistema. NET

Contém configurações que especificam como o.NET Framework se conecta à rede.

Comentários

Se o elemento defaultProxy estiver vazio, as configurações de proxy do Internet Explorer serão usadas. Esse comportamento é diferente da versão 1.1 do.NET Framework.

Uma exceção é lançada se o módulo elemento Especifica um tipo não-públicos, o tipo não é derivado de IWebProxy classe, uma exceção do construtor padrão deste objeto, ou ocorreu uma exceção ao recuperar o proxy padrão do sistema especificado. O InnerException propriedade sobre a exceção deve ter mais informações sobre a causa do erro.

Configuration Files

Esse elemento pode ser usado no arquivo de configuração do aplicativo ou o arquivo de configuração da máquina (Machine. config).

Exemplo

O exemplo de código a seguir utiliza os padrões do proxy do Internet Explorer, especifica o endereço de proxy e ignora o proxy para acesso local e 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>

Consulte também

Referência

Esquema configurações de rede

System.Net.WebProxy