ರನ್‌ಟೈಮ್‌ನ ಡೀಫಾಲ್ಟ್ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಗಾಗಿ ಪ್ರಸ್ತುತ ಭದ್ರತಾ ಸಂದರ್ಭದೊಂದಿಗೆ:

var handler = new System.Net.Http.HttpClientHandler
{
    UseProxy = true,
    Proxy = null,
    DefaultProxyCredentials =
        System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);

DefaultProxyCredentials ತೋರಿಸಿದ ನಿಖರ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಅನ್ವಯಿಸುತ್ತದೆ: UseProxy = true ಮತ್ತು Proxy = null. ಡೀಫಾಲ್ಟ್ ನೀತಿಯು ಇನ್ನೂ ಮಧ್ಯಸ್ಥಗಾರನನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.

ದೃಢೀಕರಣ ಸ್ವೀಕರಿಸುವವರುಇನ್‌ಪುಟ್
ಡೀಫಾಲ್ಟ್/ಪತ್ತೆಯಾದ ಪ್ರಾಕ್ಸಿHttpClientHandler.DefaultProxyCredentials
ಸ್ಪಷ್ಟ WebProxy ವಸ್ತುಆ ವಸ್ತುವಿನ Credentials
ಗಮ್ಯ ಸರ್ವರ್HttpClientHandler.UseDefaultCredentials

ಈ ಒಂದೇ ಹೆಸರಿನ ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ಪರಸ್ಪರ ಬದಲಾಯಿಸಲಾಗದು. ಮೊದಲ ವಿನಂತಿಗಿಂತ ಮೊದಲು ಹ್ಯಾಂಡಲರ್ ಸೆಟ್ ಮಾಡಿ ಮತ್ತು ಕೆಲಸದ ಹೊರೆಗಾಗಿ ಅದರ ಕ್ಲೈಂಟ್ ಇಟ್ಟುಕೊಳ್ಳಿ.

ಪ್ರಾಕ್ಸಿ ಎರಡೂ ತುದಿಗಳು ಬೆಂಬಲಿಸುವ ಸ್ಕೀಮ್ ಮೂಲಕ ಖಾತೆಯನ್ನು ಸ್ವೀಕರಿಸಬೇಕು. ಸೇವೆಯ ಪ್ರಸ್ತುತ ಗುರುತು ಈಗಾಗಲೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಸಂವಾದಾತ್ಮಕ ಬಳಕೆದಾರರಿಗಿಂತ ಭಿನ್ನವಾಗಿರಬಹುದು.

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