Za privzeto izbiro proxyja med izvajanjem s trenutnim varnostnim kontekstom:

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 velja pod natančno prikazanimi pogoji: UseProxy = true in Proxy = null. Privzeta politika še vedno izbere posrednika.

Prejemnik preverjanja pristnostiVnos
Privzeti/zaznani proxyHttpClientHandler.DefaultProxyCredentials
Izrecni objekt WebProxyCredentials tega objekta
Ciljni strežnikHttpClientHandler.UseDefaultCredentials

Ti enako imenovani vnosi niso zamenljivi. Nastavite obravnavalnik pred njegovo prvo zahtevo in obdržite njegovega odjemalca za delovno obremenitev.

Proxy mora sprejeti račun prek sheme, ki jo podpirata oba konca. Trenutna identiteta storitve se lahko razlikuje od interaktivnega uporabnika, čigar brskalnik že deluje.

Sorodni članki