Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Configura o servidor proxy do Protocolo de Transferência de Hipertexto (HTTP).
<configuration>
<system.net>
<defaultProxy>
Observação
Se estás a migrar para .NET 6+, configura o servidor proxy usando a HttpClient.DefaultProxy propriedade.
Sintaxe
<defaultProxy
enabled="True|False"
useDefaultCredentials="True|False">
<bypasslist>...</bypasslist>
<proxy>...</proxy>
<module>...</module>
</defaultProxy>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| elemento | Descrição |
|---|---|
enabled |
Especifica se é utilizado um proxy web. O valor predefinido é True. |
useDefaultCredentials |
Especifica se as credenciais padrão deste host são usadas para aceder ao proxy web. O valor predefinido é False. |
Elementos filho
| elemento | Descrição |
|---|---|
| Bypasslist | Fornece um conjunto de expressões regulares que descrevem endereços que não utilizam o proxy. |
| módulo | Adiciona um novo módulo proxy à aplicação. |
| procuração | Define um servidor proxy. |
Elementos pai
| elemento | Descrição |
|---|---|
| system.net | Contém definições que especificam como o .NET Framework se liga à rede. |
Observações
Se o defaultProxy elemento estiver vazio, são usadas as definições do proxy do sistema.
É lançada uma exceção se o elemento do módulo especificar um tipo não público, se o tipo não derivar da IWebProxy classe, se ocorreu uma exceção do construtor sem parâmetros deste objeto, ou se ocorreu uma exceção ao recuperar o proxy padrão especificado pelo sistema. A InnerException propriedade na exceção deve conter mais informação sobre a causa raiz do erro.
Arquivos de configuração
Este elemento pode ser usado no ficheiro de configuração da aplicação ou no ficheiro de configuração da máquina (Machine.config).
Example
O exemplo seguinte utiliza os valores predefinidos do proxy do sistema, especifica o endereço do proxy e contorna o proxy para acesso local e contoso.com.
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault="True"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="True"
/>
<bypasslist>
<add address="[a-z]+\.contoso\.com$" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>