Аднавіць зыходны аб'ект палітыкі проксі .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 праграмы.
Захаванае значэнне — гэта спасылка на аб'ект, а не глыбокая копія. Калі праграма змяняе ўліковыя дадзеныя або налады гэтага аб'екта, прызначэнне спасылкі назад не адмяняе гэтыя змены.
Для аднаго запыту або асобнай нагрузкі наладзьце яго кліент напрамую. Часовае пераключэнне гэтага агульнага значэння падчас паралельнай працы дае іншым выклікальнікам тую ж палітыку, што змяняецца.