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

સંબંધિત લેખો