Pre predvolený výber proxy za behu s aktuálnym kontextom zabezpečenia:

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 platí za presne uvedených podmienok: UseProxy = true a Proxy = null. Predvolená zásada aj tak vyberá sprostredkovateľa.

Príjemca overeniaVstup
Predvolený/zistený proxyHttpClientHandler.DefaultProxyCredentials
Explicitný objekt WebProxyCredentials tohto objektu
Cieľový serverHttpClientHandler.UseDefaultCredentials

Tieto podobne pomenované vstupy nie sú zameniteľné. Nastavte obsluhu pred jej prvou požiadavkou a jej klienta si ponechajte pre záťaž.

Proxy musí prijať účet prostredníctvom schémy podporovanej oboma stranami. Aktuálna identita služby sa môže líšiť od interaktívneho používateľa, ktorého prehliadač už funguje.

Súvisiace články