Sačuvajte 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 zaobilaznice za različita odredišta. Rješavanje jednog testnog URL-a i pravljenje fiksne WebProxy iz odgovora gubi te odluke.

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

Sačuvana 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 direktno. Privremeno prebacivanje ovog zajedničkog zadanog ponašanja tokom paralelnog rada daje drugim pozivaocima istu promjenjivu politiku.

Povezani članci