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 менен прокси объектисин салыштырыңыз: ал башка кардардын маршруту жана ортомчунун эсеби башка болушу мүмкүн.