Mavjud mahalliy EWS Managed API ilovasida HTTP amallaridan oldin vositachini xizmatga tayinlang:

using System.Net;

var proxy = new WebProxy("http://proxy.example:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;

exchangeService allaqachon EWS oxirgi nuqtasi va xizmat sozlamalarini saqlaydi. Uning Credentials Exchange hisobi; proxy.Credentials esa vositachi hisobi. Xizmatning standart hisob maʼlumotlari varianti bu proksi obyektini avtomatik ravishda toʻldirmaydi.

Ushbu API toʻplamida ataylab toʻgʻridan-toʻgʻri ulanish uchun:

exchangeService.WebProxy = new WebProxy();

Boʻsh WebProxy toʻgʻridan-toʻgʻri xatti-harakatni tanlaydi. Xizmatdagi null WebProxy esa asosiy soʻrovning standart proksi siyosatini joyida qoldiradi.

Faqat bitta mahalliy xost uchun butun mashina yoʻlini oʻzgartirish oʻrniga uning haqiqiy yozilishi va standart boʻlmagan portiga mos keladigan moʻljallangan chetlab oʻtishdan foydalaning. Outlook ishlaganda EWS URL va proksi obyektini solishtiring: u boshqa mijozning yoʻli va vositachi hisobi boshqacha boʻlishi mumkin.

O'xshash maqolalar