ಇರುವ .NET Framework ASP.NET ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಪರಿಶೀಲಿಸಲು ಕಾನ್ಫಿಗರೇಶನ್ API ಮೂಲಕ system.net/defaultProxy ಓದಿ:

using System.Net.Configuration;
using System.Web.Configuration;

var section = WebConfigurationManager.GetSection(
    "system.net/defaultProxy") as DefaultProxySection;

if (section != null)
{
    bool enabled = section.Enabled;
    var configuredAddress = section.Proxy.ProxyAddress;
    bool useDefaultCredentials = section.UseDefaultCredentials;
}

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

ಅಕ್ಷರಶಃ ProxyAddress ಒಂದು ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಆಯ್ಕೆಮಾಡಿದ ಪ್ರಾಕ್ಸಿಯಿಂದ ಭಿನ್ನವಾಗಿದೆ. ಸ್ವಯಂಚಾಲಿತ ನೀತಿಯು ಪ್ರತಿ URL ಗೂ ಬೇರೆ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಬಹುದು, ಮತ್ತು ವಿನಂತಿಯು ತನ್ನದೇ ಸ್ಪಷ್ಟ ಪ್ರಾಕ್ಸಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನೂ ಒಯ್ಯಬಹುದು.

ಪ್ರಶ್ನೆ ಆ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ನೀತಿಯ ನಿರ್ಣಯವಾದಾಗ IWebProxy.GetProxy(destination) ಬಳಸಿ. ಪ್ರಶ್ನೆ ಕಾನ್ಫಿಗರೇಶನ್ ಏನನ್ನು ಘೋಷಿಸುತ್ತದೆ ಎಂಬುದಾದಾಗ DefaultProxySection ಬಳಸಿ. ಖಾಲಿ ಅಕ್ಷರಶಃ ವಿಳಾಸವು ಪ್ರತಿ ವಿನಂತಿಯೂ ನೇರವಾಗಿ ಹೋಗುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಸ್ವತಃ ಸಾಕ್ಷ್ಯವಲ್ಲ.

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