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 మరియు ప్రాక్సీ వస్తువును పోల్చండి: ఆ ఇతర క్లయింట్కు వేరే మార్గం మరియు మధ్యవర్తి ఖాతా ఉండవచ్చు.