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 மற்றும் ப்ராக்ஸி பொருளை ஒப்பிடவும்: அந்த மற்ற கிளையண்டுக்கு வேறு பாதையும் இடைநிலையாளர் கணக்கும் இருக்கலாம்.