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 અને પ્રોક્સી ઑબ્જેક્ટની સરખામણી કરો: તે બીજા ક્લાયન્ટનો માર્ગ અને મધ્યસ્થ ખાતું અલગ હોઈ શકે છે.