EWS Managed API: ಆನ್-ಪ್ರಿಮೈಸಸ್ Exchange ಗಾಗಿ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳು
ಕಾರ್ಯಾಚರಣೆಗಳ ಮೊದಲು ಇರುವ ಆನ್-ಪ್ರಿಮೈಸಸ್ EWS ಸಂಯೋಜನೆಯ WebProxy ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ, ಅಥವಾ ಉದ್ದೇಶಪೂರ್ವಕ ನೇರ ಮಾರ್ಗಕ್ಕಾಗಿ ಖಾಲಿ WebProxy ಬಳಸಿ.
ಇರುವ ಆನ್-ಪ್ರಿಮೈಸಸ್ EWS Managed API ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ, ಅದರ HTTP ಕಾರ್ಯಾಚರಣೆಗಳ ಮೊದಲು ಮಧ್ಯವರ್ತಿಯನ್ನು ಸೇವೆಗೆ ನಿಗದಿಪಡಿಸಿ:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService ಈಗಾಗಲೇ EWS ಎಂಡ್ಪಾಯಿಂಟ್ ಮತ್ತು ಸೇವಾ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಹೊಂದಿದೆ. ಅದರ Credentials Exchange ಖಾತೆ; proxy.Credentials ಮಧ್ಯವರ್ತಿ ಖಾತೆ. ಸೇವೆಯ ಡೀಫಾಲ್ಟ್ ರುಜುವಾತು ಆಯ್ಕೆಯು ಆ ಪ್ರಾಕ್ಸಿ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ತುಂಬುವುದಿಲ್ಲ.
ಈ API ಸ್ಟಾಕ್ನಲ್ಲಿ ಉದ್ದೇಶಪೂರ್ವಕ ನೇರ ಸಂಪರ್ಕಕ್ಕಾಗಿ:
exchangeService.WebProxy = new WebProxy();ಖಾಲಿ WebProxy ನೇರ ವರ್ತನೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಬದಲಿಗೆ ಸೇವೆಯಲ್ಲಿನ null WebProxy ಆಧಾರವಾಗಿರುವ ವಿನಂತಿಯ ಡೀಫಾಲ್ಟ್ ಪ್ರಾಕ್ಸಿ ನೀತಿಯನ್ನು ಹಾಗೆಯೇ ಬಿಡುತ್ತದೆ.
ಕೇವಲ ಒಂದು ಆನ್-ಪ್ರಿಮೈಸಸ್ ಹೋಸ್ಟ್ಗಾಗಿ, ಯಂತ್ರದಾದ್ಯಂತದ ಮಾರ್ಗವನ್ನು ಬದಲಿಸುವ ಬದಲು ಅದರ ನಿಜವಾದ ಕಾಗುಣಿತ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಅಲ್ಲದ ಪೋರ್ಟ್ಗೆ ಹೊಂದುವ ಉದ್ದೇಶಿತ ಬೈಪಾಸ್ ಬಳಸಿ. Outlook ಕೆಲಸ ಮಾಡುವಾಗ EWS URL ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಆಬ್ಜೆಕ್ಟ್ ಹೋಲಿಸಿ: ಆ ಇನ್ನೊಂದು ಕ್ಲೈಂಟ್ಗೆ ಬೇರೆ ಮಾರ್ಗ ಮತ್ತು ಮಧ್ಯವರ್ತಿ ಖಾತೆ ಇರಬಹುದು.