2010-05-05 13 views
9

मैं इसके साथ PHP में चारों ओर खेल रहे हैं और काम करने के लिए कुछ है, क्या मैंने किया था:सी # में एसओएपी/डब्ल्यूएसडीएल क्लाइंट कैसे बनाएं?

$client = new SoapClient("http://ws.cdyne.com/WeatherWS/Weather.asmx?wsdl"); 
$fetchedArr = $client->GetCityForecastByZIP(array("ZIP" => "10451")); //get the weather in the bronx YO! 

और अब मैं अपने आवेदन चाहते हैं मैं इस WPF/सी # भी ऐसा ही करने के लिए। सी # के बराबर क्या है?

उत्तर

11

वीएस का उपयोग करने और वेब संदर्भ जोड़ने का सबसे आसान तरीका है। यह स्वचालित रूप से आपके लिए स्टब बनाता है

+0

ओह, अच्छा ... बीमार होने पर मैं कोशिश करता हूं! : डी – Jason94

+0

एक आकर्षण के रूप में काम करता है: डी – Jason94

+0

इसे एक वोट दें! ** सेवा संदर्भ जोड़ें ** जाने का सबसे आसान तरीका है! – Jess

2

यदि आप नहीं चाहते हैं या विजुअल स्टूडियो का उपयोग करना चाहते हैं तो आप रैपर वर्ग उत्पन्न करने के लिए .NET SDK से "wsdl.exe" कमांड का उपयोग कर सकते हैं।

देखें: http://msdn.microsoft.com/en-us/library/7h3ystb6%28VS.80%29.aspx

6

आप WSDL tool का उपयोग एक सी # फ़ाइल जो आवश्यक प्रकार और सदस्यों में शामिल होंगे वेब सेवा से बात करने के लिए उत्पन्न करने के लिए कर सकते हैं या आप एक वेब सेवा संदर्भ जोड़ सकते हैं। अधिक जानकारी के लिए here देखें।

+0

में देने के लिए वेब सेवा का उपयोग कैसे करें मूल्यवान लिंक के लिए धन्यवाद। – greenoldman

2

सेवा प्रोजेक्ट में कॉल करने के लिए आपकी परियोजना के लिए वेब सेवा संदर्भ जोड़ना आपकी सबसे अच्छी शर्त है। यह चाल है कि आप मैन्युअल रूप से SOAPs बनाने की परेशानी से बाहर हैं

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