Spremite politiku izvedenu iz konfiguracije prije nego aplikacija prvi put zamijeni WebRequest.DefaultWebProxy:

System.Net.IWebProxy configuredPolicy =
    System.Net.WebRequest.DefaultWebProxy;

Vratite tu referencu na kontroliranoj granici aplikacije:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

IWebProxy može odabrati različite rute i zaobilaženja za različita odredišta. Rješavanje jednog testnog URL-a i izgradnja fiksne WebProxy iz odgovora gubi te odluke.

DefaultProxySection su konfiguracijski podaci, a ne javno sučelje za pretvorbu kojim bi se ponovno stvorila stvarna politika Frameworka. Njegov interni kod za pretvorbu nije API aplikacije.

Spremljena vrijednost je referenca na objekt, a ne duboka kopija. Ako aplikacija promijeni vjerodajnice ili postavke tog objekta, ponovno dodjeljivanje reference ne može poništiti te promjene.

Za pojedinačni zahtjev ili odvojeni radni zadatak konfigurirajte njegov klijent izravno. Privremeno prebacivanje ovog zajedničkog zadanog ponašanja tijekom paralelnog rada daje drugim pozivateljima istu promjenjivu politiku.

Povezani članci