.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 ନୁହେଁ।
ସଞ୍ଚିତ ମୂଲ୍ୟ ହେଉଛି ଅବଜେକ୍ଟ ସନ୍ଦର୍ଭ, ଗଭୀର ନକଲ ନୁହେଁ। ଯଦି ଆପ୍ଲିକେସନ ସେହି ଅବଜେକ୍ଟର ପ୍ରମାଣପତ୍ର କିମ୍ବା ସେଟିଂସ ବଦଳାଏ, ସନ୍ଦର୍ଭ ପୁନଃ ନ୍ୟସ୍ତ କଲେ ସେହି ପରିବର୍ତ୍ତନ ରଦ୍ଦ ହୁଏ ନାହିଁ।
ଏକକ ଅନୁରୋଧ କିମ୍ବା ପୃଥକ ୱାର୍କଲୋଡ ପାଇଁ ଏହାର କ୍ଲାଏଣ୍ଟ ସିଧାସଳଖ କନଫିଗର କରନ୍ତୁ। ସମସାମୟିକ କାର୍ଯ୍ୟ ସମୟରେ ଏହି ସାଝା ଡିଫଲ୍ଟ ଥୋଡ଼ା ସମୟ ପାଇଁ ବଦଳାଇଲେ ଅନ୍ୟ କଲରମାନେ ସେହି ପରିବର୍ତ୍ତନଶୀଳ ନୀତି ପାଆନ୍ତି।