2013-12-13 7 views
8

मैं गतिशील wsdl से एक वेब सेवा को लागू करने के लिए, निम्न कोड का उपयोग जो पूरी तरह से काम कर रहा है :(see docs)वेब सेवा गतिशील आह्वान + कच्चे डेटा

मिल अब मैं प्रतिक्रिया से कच्चे डेटा करना चाहते हैं। मुझे निम्न मिला: (Docs)

लेकिन उस उदाहरण का उपयोग करने के लिए मुझे एक्सटेंशन की विधि विशेषता जोड़ने के लिए एक स्थान की आवश्यकता है। क्योंकि मैं प्रतिबिंब के माध्यम से webservice विधि का आह्वान करता हूं, मेरे पास मेरे कोड में विधि परिभाषा नहीं है।

पिछले webpage पर वे कच्चे संदेशों को कैप्चर करने के लिए soapextension बनाने के बारे में बात कर रहे हैं। लेकिन कच्चे डेटा का अनुरोध करने की संभावना के साथ गतिशील webservice आवेदक रखने के लिए, मुझे पहले कोड में एक्सटेंशन को लागू करने की आवश्यकता कहां है?

+0

'कच्चे डेटा' से आपके साधन क्या हैं? बाइनरी डेटा (छवि, ब्लोब, आदि) – MajidTaheri

उत्तर

3

मुझे सी # में विरासत webservice समर्थन के बजाय डब्ल्यूसीएफ का उपयोग करने के लिए अपना कोड परिवर्तित करना पड़ा। WSDL फ़ाइल में परिभाषित विधियों के साथ कक्षा बनाना भी संभव है। यह मुझे वेब सेवा को गतिशील रूप से आमंत्रित करने की अनुमति देता है जैसा कि मैंने पहले ही किया है। निम्नलिखित साइट पर मुझे कुछ उदाहरण कोड मिला: http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspx

कच्चे डेटा को प्राप्त करने के लिए केवल एक चीज जो मुझे करने की ज़रूरत थी, सेवा के अंत बिंदु पर एक व्यवहार जोड़ रहा था। मैंने सीखा है कि निम्न पृष्ठ पर इसे कैसे करें: http://mbsguru.blogspot.be/2012/11/capturing-and-using-raw-soap-messages.html

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