Para a selección de proxy predeterminada do tempo de execución co contexto de seguridade actual:

var handler = new System.Net.Http.HttpClientHandler
{
    UseProxy = true,
    Proxy = null,
    DefaultProxyCredentials =
        System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);

DefaultProxyCredentials aplícase nas condicións exactas mostradas: UseProxy = true e Proxy = null. A política predeterminada segue a escoller o intermediario.

Destinatario da autenticaciónEntrada
Proxy predeterminado/descubertoHttpClientHandler.DefaultProxyCredentials
Obxecto WebProxy explícitoCredentials dese obxecto
Servidor de destinoHttpClientHandler.UseDefaultCredentials

Estas entradas de nome similar non son intercambiables. Configure o controlador antes da súa primeira solicitude e conserve o seu cliente para a carga de traballo.

O proxy debe aceptar a conta mediante un esquema compatible con ambos os extremos. A identidade actual dun servizo pode diferir do usuario interactivo cuxo navegador xa funciona.

Artigos relacionados