2009-12-30 9 views

उत्तर

8
proxy.Endpoint.Address = new EndpointAddress("http://newaddress"); 

जहां proxy ग्राहक जब डबल्यूएसडीएल का आयात उत्पन्न वर्ग का एक उदाहरण है। या फिर आप जब ग्राहक प्रॉक्सी बनाने पता निर्दिष्ट कर सकते हैं:

var endpoint = new EndpointAddress("http://newaddress"); 
var proxy = new SomeClientProxy("BasicHttpBinding_IHelloWorld", endpoint); 
+5

आप वास्तव में ** नहीं कर सकते हैं ** endpoint परिवर्तित करने के बाद प्रॉक्सी बना दिया गया है - आप इस करना चाहिए कॉल करने से पहले आपकी प्रॉक्सी पर पहली विधि। –

+0

अच्छा बिंदु @marc_s। क्या इसका मतलब यह है कि मैंने जो पहला उदाहरण दिया है वह काम नहीं करेगा या यह पहली विधि को कॉल करने से पहले ही किया जाएगा? –

+1

@ डारिन: मुझे लगता है कि अगर आप सेवा पर किसी विधि के बाद इसे करने की कोशिश कर रहे हैं तो यह अपवाद फेंक देगा (हालांकि 100% निश्चित नहीं है)। सबसे अच्छा अभ्यास हमेशा इन सेटअप चीजों को किसी भी कॉल से पहले करना है :-) –

संबंधित मुद्दे