Rejesha kitu asili cha sera ya proksi ya .NET Framework
Hifadhi WebRequest.DefaultWebProxy kabla ya kuibadilisha, kisha rejesha rejeleo hilo badala ya kujenga upya nukta ya mwisho isiyobadilika kutoka URL moja.
Hifadhi sera inayotokana na usanidi kabla ya programu kubadilisha WebRequest.DefaultWebProxy kwa mara ya kwanza:
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;Rejesha rejeleo hilo kwenye mpaka wa programu unaodhibitiwa:
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy inaweza kuchagua njia na mipito tofauti kwa maeneo tofauti. Kutatua URL moja ya majaribio na kujenga WebProxy isiyobadilika kutoka jibu kunapoteza maamuzi hayo.
DefaultProxySection ni data ya usanidi, si kiolesura cha umma cha ubadilishaji cha kuunda upya sera halisi ya Framework. Msimbo wake wa ndani wa ubadilishaji si API ya programu.
Thamani iliyohifadhiwa ni rejeleo la kitu, si nakala ya kina. Ikiwa programu itabadilisha vitambulisho au mipangilio ya kitu hicho, kuweka rejeleo tena hakuwezi kutengua mabadiliko hayo.
Kwa ombi moja au mzigo wa kazi tofauti, sanidi mteja wake moja kwa moja. Kubadilisha kwa muda chaguo-msingi hili linaloshirikiwa wakati wa kazi zinazotokea kwa wakati mmoja kunawapa wito wengine sera hiyo hiyo inayobadilika.