2011-03-04 17 views
5

मैंने wsdl फ़ाइल से wsdl.exe का उपयोग कर कक्षा बनाई है।स्थानीय रूप से wsdl का परीक्षण कैसे करें

मैं उत्पन्न कोड का निरीक्षण किया और वहां 3-4 तरीकों की तरह उपलब्ध है, लेकिन मैं साबुन प्रोटोकॉल द्वारा केवल अनुमान लगा जो की तरह ऊपर विशेषता के साथ परिभाषित किया गया है (मैं सिर्फ & शायद गलत अनुमान लगा रहा हूँ):

  • [System.Web.Services.Protocols.SoapDocumentMethodAttribute (आदि ..)]

सीधे शब्दों में, मैं wsdl से एक डमी वर्ग बना सकते हैं और अपने तरीकों का उपयोग करना चाहते हैं।

अग्रिम धन्यवाद।

+0

बीटीडब्ल्यू, मैं सोपूई –

उत्तर

4

मैं svcutil.exe instead of wsdl.exe

का उपयोग कर svcutil का उपयोग करते हुए यह वास्तव में आसान एक "डमी" वर्ग के रूप में यह एक अंतरफलक उत्पन्न करता है और साथ ही एक प्रॉक्सी (जो मैं एक ठूंठ या नकली के रूप में पढ़ रहा हूँ) बनाने के लिए बनाता है की सिफारिश करेंगे।

तो, उदाहरण के लिए,

svcutil.exe http://www.restfulwebservices.net/wcf/CurrencyService.svc?wsdl 

ICurrencyService और एक CurrencyServiceClient कहा जाता है एक इंटरफेस उत्पन्न होगा।

+0

का उपयोग नहीं करना चाहता, इससे बहुत मदद मिली, धन्यवाद –

0

दृश्य स्टूडियो कमांड प्रॉम्प्ट में एक एक्सई है जो आपको ऐसा करने की अनुमति देनी चाहिए।

wcftestclient.exe [सेवा अंत बिंदु का पता]

hopefuly तुम क्या मतलब है thats।

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