EWS Managed API: izilungiselelo ze-proxy ze-Exchange yasendaweni
Lungisa i-WebProxy yokuhlanganiswa kwe-EWS yasendaweni ekhona ngaphambi kwemisebenzi, noma sebenzisa i-WebProxy engenalutho endleleni eqondile ngamabomu.
Kuhlelo lokusebenza lwe-EWS Managed API lwasendaweni olukhona, nikeza umxhumanisi enkonzweni ngaphambi kwemisebenzi yayo ye-HTTP:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService isivele inendawo yokuphela ye-EWS nezilungiselelo zensizakalo. Credentials yayo i-akhawunti ye-Exchange; proxy.Credentials yi-akhawunti yomxhumanisi. Inketho yezimpawu zokuqinisekisa eziyisisekelo zensizakalo ayigcwalisi leyo nto ye-proxy ngokuzenzakalela.
Ukuze kube noxhumano oluqondile ngamabomu kulesi sitaki se-API:
exchangeService.WebProxy = new WebProxy();WebProxy engenalutho ikhetha ukuziphatha okuqondile. Kepha WebProxy engu-null ensizakalweni ishiya umgomo we-proxy oyisisekelo wesicelo esingaphansi.
Kumgcini wasendaweni oyedwa kuphela, sebenzisa ukudlula okuhlosiwe okuhambisana nokupelwa kwayo kwangempela kanye nekhonsoli engeyona eyesisekelo esikhundleni sokushintsha umzila womshini wonke. Qhathanisa i-URL ye-EWS nento ye-proxy lapho i-Outlook isebenza: lelo elinye iklayenti lingaba nomzila kanye ne-akhunti yomxhumanisi ehlukile.