Obnovte pôvodný objekt zásad proxy .NET Framework
Uložte WebRequest.DefaultWebProxy predtým, než ju nahradíte, a potom obnovte tento odkaz namiesto rekonštrukcie pevného koncového bodu z jednej URL.
Uložte zásadu odvodenú z konfigurácie skôr, než aplikácia po prvý raz nahradí WebRequest.DefaultWebProxy:
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;Obnovte tento odkaz na riadenej hranici aplikácie:
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy môže pre rôzne ciele voliť rôzne trasy a obchvaty. Vyriešenie jednej testovacej URL a zostavenie pevného WebProxy z odpovede tieto voľby stráca.
DefaultProxySection sú konfiguračné údaje, nie verejné rozhranie na konverziu na opätovné vytvorenie efektívnych zásad Frameworku. Jeho interný konverzný kód nie je aplikačné API.
Uložená hodnota je odkaz na objekt, nie hlboká kópia. Ak aplikácia zmení prihlasovacie údaje alebo nastavenia tohto objektu, priradenie odkazu späť tieto zmeny nezvráti.
Pre jednu požiadavku alebo samostatnú pracovnú záťaž nakonfigurujte jej klienta priamo. Dočasné prepnutie tohto zdieľaného predvoleného nastavenia počas súbežnej práce dáva ostatným volajúcim tie isté meniace sa zásady.