Вратите изворни објекат политике проксија .NET Framework
Сачувајте WebRequest.DefaultWebProxy пре замене, а затим вратите ту референцу уместо да реконструишете фиксну крајњу тачку из једног URL-а.
Сачувајте политику изведену из конфигурације пре него што апликација први пут замени WebRequest.DefaultWebProxy:
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;Вратите ту референцу на контролисаној граници апликације:
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy може да изабере различите руте и заобилажења за различита одредишта. Решавање једног тест URL-а и прављење фиксне WebProxy из одговора губи те одлуке.
DefaultProxySection су конфигурациони подаци, а не јавно сучеље за претварање којим би се поново створила стварна политика Framework-а. Његов интерни код за претварање није API апликације.
Сачувана вредност је референца на објекат, а не дубока копија. Ако апликација промени акредитиве или поставке тог објекта, поновно додељивање референце не може да поништи те промене.
За појединачни захтев или одвојени радни задатак конфигуришите његовог клијента директно. Привремено пребацивање овог заједничког подразумеваног понашања током паралелног рада даје другим позиваоцима исту променљиву политику.