विद्यमान अन-प्रिमाइसेस 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 र प्रोक्सी वस्तु तुलना गर्नुहोस्: त्यो अर्को क्लाइन्टको मार्ग र मध्यस्थ खाता फरक हुन सक्छ।

सम्बन्धित लेखहरू