පවතින ඔන්-ප්‍රිමයිසස් 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 සහ ප්‍රොක්සි වස්තුව සසඳන්න: එම අනෙක් සේවාලාභියාට වෙනස් මාර්ගයක් සහ මැදිහත්කරු ගිණුමක් තිබිය හැක.

අදාළ ලිපි