<proxy> Elemento (configurações de rede)
Define um servidor proxy.
<proxy
autoDetect="true|false|unspecified"
bypassonlocal="true|false|unspecified"
proxyaddress="uriString"
scriptLocation="uriString"
usesystemdefault="true|false|unspecified "
/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
autoDetect |
Especifica se o proxy será detectado automaticamente. O valor padrão é unspecified. |
bypassonlocal |
Especifica se o proxy é ignorado para recursos locais. Recursos locais incluem o servidor local (https://localhost, https://loopback ou http://127.0.0.1) e um URI sem um período (http://servidorweb). O valor padrão é unspecified. |
proxyaddress |
Especifica o URI para usar proxy. |
scriptLocation |
Especifica o local do script de configuração. |
usesystemdefault |
Especifica se deve usar configurações de proxy do Internet Explorer. Se definido como true, os atributos subseqüentes substituirá as configurações de proxy do Internet Explorer. O valor padrão é unspecified. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
Configura o servidor de proxy do protocolo de transferência de hipertexto (HTTP). |
Comentários
O proxy elemento define um servidor proxy para um aplicativo. Se esse elemento está ausente do arquivo de configuração, o.NET Framework usará as configurações de proxy no Internet Explorer.
O valor para o proxyaddress atributo deve ser um bem formado indicador URI (Uniform Resource).
O scriptLocation atributo refere-se a detecção automática de scripts de configuração de proxy. O WebProxy classe tentará localizar um script de configuração (normalmente denominado WPAD. dat) quando o usar o script de configuração automática opção é selecionada no Internet Explorer.
Use o atributo deusesystemdefault .NET versão 1.1 Framework que está migrando para a versão 2.0.
Uma exceção é lançada se o proxyaddress atributo especifica um proxy padrão inválido. 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.
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault="true"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="true"
/>
</defaultProxy>
</system.net>
</configuration>