मैं क्लाइंट साइट में प्रोग्रामेटिक रूप से एंडपॉइंट पता कैसे बदल सकता हूं?मैं क्लाइंट साइट में प्रोग्रामेटिक रूप से एंडपॉइंट पता कैसे बदल सकता हूं?
6
A
उत्तर
8
proxy.Endpoint.Address = new EndpointAddress("http://newaddress");
जहां proxy
ग्राहक जब डबल्यूएसडीएल का आयात उत्पन्न वर्ग का एक उदाहरण है। या फिर आप जब ग्राहक प्रॉक्सी बनाने पता निर्दिष्ट कर सकते हैं:
var endpoint = new EndpointAddress("http://newaddress");
var proxy = new SomeClientProxy("BasicHttpBinding_IHelloWorld", endpoint);
-1
http://deadkota.wordpress.com/2010/06/23/wcf-client-change-endpoint-address-dynamically/
using(abcServiceClient proxy = new ABCServiceClient())
{
proxy.Endpoint.Address = new System.ServiceModel.EndpointAddress("net.tcp://localhost:8082/ABCService");
proxy.Open();
proxy.Function();
}
संबंधित मुद्दे
- 1. प्रोग्रामेटिक रूप से निर्मित एंडपॉइंट
- 2. JAXWS - एंडपॉइंट पता कैसे बदलें
- 3. क्या मैं रैंक 3 में प्रोग्रामेटिक रूप से config.cache_classes को बदल सकता हूं?
- 4. किसकी साइट पर मैं हूं? (प्रोग्रामेटिक रूप से)
- 5. रिमोट क्लाइंट प्रोग्रामेटिक रूप से
- 6. डब्ल्यूसीएफ क्लाइंट प्रोग्रामेटिक रूप से
- 7. UISegmentedControl मूल्य प्रोग्रामेटिक रूप से बदल गया
- 8. मैं UIImageView को अपनी छवि को प्रोग्रामेटिक रूप से कैसे बदल सकता हूं?
- 9. मैं रैम डिस्क प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 10. मैं प्रोग्रामेटिक रूप से विंडोज़ फॉर्म कैसे बना सकता हूं?
- 11. मैं प्रोग्रामेटिक रूप से संपर्क कैसे जोड़ सकता हूं?
- 12. मैं कोको विंडो प्रोग्रामेटिक रूप से कैसे बना सकता हूं?
- 13. मैं डब्लूसीएफ क्लाइंट एंडपॉइंट्स प्रोग्रामेटिक रूप से कैसे जोड़ूं?
- 14. WCF क्लाइंट अनुबंध प्रोग्रामेटिक रूप से
- 15. एंडपॉइंट संशोधित करें ReaderQuotas प्रोग्रामेटिक
- 16. डब्ल्यूसीएफ: मैं इन App.config मानों को प्रोग्रामेटिक रूप से फिर से कैसे बना सकता हूं?
- 17. मैं सिल्वरलाइट एप्लिकेशन से प्रोग्रामेटिक रूप से maxItemsInObjectGraph प्रॉपर्टी कैसे सेट कर सकता हूं?
- 18. मैं Google play में भाषा कैसे बदल सकता हूं?
- 19. डब्ल्यूसीएफ एंडपॉइंट सापेक्ष पता
- 20. मैं एपीआई का उपयोग किए बिना प्रोग्रामेटिक रूप से खोज कैसे कर सकता हूं?
- 21. मैं ग्रहण विषय कैसे बदल सकता हूं?
- 22. सोपयूआई एंडपॉइंट पता बदलता है
- 23. मैं अपना फॉर्म कैसे आसानी से आकार बदल सकता हूं?
- 24. मैं विंडोज के वर्तमान डिफ़ॉल्ट कोडपेज को प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकता हूं?
- 25. मैं एंड्रॉइड में प्रोग्रामेटिक रूप से 2 संपर्कों में कैसे शामिल हो सकता हूं?
- 26. मैं कैसे पता लगा सकता हूं * कैसे * मेरी साइट हैक किया गया था? मैं साइट भेद्यता कैसे प्राप्त करूं?
- 27. क्या मैं दैनिक फेवरॉन बदल सकता हूं
- 28. वर्डप्रेस में मैं एक्शन प्राथमिकता कैसे बदल सकता हूं?
- 29. सिस्टम का समय बदल गया है या नहीं, मैं कैसे पता लगा सकता हूं? (.net से)
- 30. SQL सर्वर में मैन्युअल रूप से निष्पादित क्वेरी के लिए मैं टाइमआउट कैसे बदल सकता हूं?
आप वास्तव में ** नहीं कर सकते हैं ** endpoint परिवर्तित करने के बाद प्रॉक्सी बना दिया गया है - आप इस करना चाहिए कॉल करने से पहले आपकी प्रॉक्सी पर पहली विधि। –
अच्छा बिंदु @marc_s। क्या इसका मतलब यह है कि मैंने जो पहला उदाहरण दिया है वह काम नहीं करेगा या यह पहली विधि को कॉल करने से पहले ही किया जाएगा? –
@ डारिन: मुझे लगता है कि अगर आप सेवा पर किसी विधि के बाद इसे करने की कोशिश कर रहे हैं तो यह अपवाद फेंक देगा (हालांकि 100% निश्चित नहीं है)। सबसे अच्छा अभ्यास हमेशा इन सेटअप चीजों को किसी भी कॉल से पहले करना है :-) –