ಅಪ್ಲಿಕೇಶನ್ ಮೊದಲ ಬಾರಿಗೆ WebRequest.DefaultWebProxy ಬದಲಿಸುವ ಮೊದಲು ಸಂರಚನೆಯಿಂದ ಬಂದ ನೀತಿಯನ್ನು ಉಳಿಸಿ:

System.Net.IWebProxy configuredPolicy =
    System.Net.WebRequest.DefaultWebProxy;

ನಿಯಂತ್ರಿತ ಅಪ್ಲಿಕೇಶನ್ ಗಡಿಯಲ್ಲಿ ಆ ಉಲ್ಲೇಖವನ್ನು ಮರುಸ್ಥಾಪಿಸಿ:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

IWebProxy ವಿವಿಧ ಗಮ್ಯಸ್ಥಾನಗಳಿಗೆ ವಿವಿಧ ಮಾರ್ಗಗಳು ಮತ್ತು ಬೈಪಾಸ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಒಂದು ಪರೀಕ್ಷಾ URL ಅನ್ನು ಪರಿಹರಿಸಿ ಉತ್ತರದಿಂದ ಸ್ಥಿರ WebProxy ನಿರ್ಮಿಸುವುದು ಆ ನಿರ್ಧಾರಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ.

DefaultProxySection ಎಂಬುದು ಸಂರಚನಾ ಡೇಟಾ, Framework ನ ಪರಿಣಾಮಕಾರಿ ನೀತಿಯನ್ನು ಮರುಸೃಷ್ಟಿಸಲು ಸಾರ್ವಜನಿಕ ಪರಿವರ್ತನಾ ಇಂಟರ್‌ಫೇಸ್ ಅಲ್ಲ. ಅದರ ಆಂತರಿಕ ಪರಿವರ್ತನಾ ಕೋಡ್ ಅಪ್ಲಿಕೇಶನ್ API ಅಲ್ಲ.

ಉಳಿಸಿದ ಮೌಲ್ಯವು ಆಬ್ಜೆಕ್ಟ್ ಉಲ್ಲೇಖವೇ ಹೊರತು ಆಳವಾದ ಪ್ರತಿ ಅಲ್ಲ. ಅಪ್ಲಿಕೇಶನ್ ಆ ಆಬ್ಜೆಕ್ಟ್‌ನ ರುಜುವಾತುಗಳು ಅಥವಾ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಿಸಿದರೆ, ಉಲ್ಲೇಖವನ್ನು ಮತ್ತೆ ನಿಯೋಜಿಸುವುದು ಆ ಬದಲಾವಣೆಗಳನ್ನು ರದ್ದುಗೊಳಿಸಲಾರದು.

ಒಂದೇ ವಿನಂತಿ ಅಥವಾ ಪ್ರತ್ಯೇಕ ವರ್ಕ್‌ಲೋಡ್‌ಗಾಗಿ ಅದರ ಕ್ಲೈಂಟ್ ಅನ್ನು ನೇರವಾಗಿ ಸಂರಚಿಸಿ. ಏಕಕಾಲಿಕ ಕೆಲಸದ ಸಮಯದಲ್ಲಿ ಈ ಹಂಚಿಕೆಯ ಡೀಫಾಲ್ಟ್ ಅನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಬದಲಿಸುವುದು ಇತರ ಕರೆಗಾರರಿಗೆ ಅದೇ ಬದಲಾಗುವ ನೀತಿಯನ್ನು ನೀಡುತ್ತದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು