खोज…


परिचय

वेब सेवा एक ऐसा अनुप्रयोग है जो इंटरनेट पर अन्य अनुप्रयोगों के साथ सीधे बातचीत करने के लिए डिज़ाइन किया गया है। सरल अर्थों में, वेब सेवाएँ इंटरनेट पर वस्तुओं के साथ बातचीत करने के लिए हैं। Web serivce उपभोक्ता Web serivce पर SOAP और HTTP का उपयोग करके दूरस्थ वस्तुओं पर विधि कॉल को आमंत्रित करने में सक्षम हैं। WebService भाषा स्वतंत्र है और वेब सेवा मानक वेब प्रोटोकॉल और डेटा प्रारूपों, जैसे - HTTP - XML - SOAP का उपयोग करके संवाद करती है

वाक्य - विन्यास

  1. सोप / डबल्यूएसडीएल

    [सिंटैक्स: http: // 1111: 22 / हैलोवर्ल्ड]

    [प्रतिक्रिया: WDSL]

पैरामीटर

पैरामीटर विवरण
PathParam पथ में एक मान के लिए विधि को दिए गए पैरामीटर को बांधता है।
QueryParam पथ में क्वेरी पैरामीटर के लिए विधि के लिए दिया गया पैरामीटर बांधता है।
MatrixParam पथ में एक HTTP मैट्रिक्स पैरामीटर के लिए विधि को दिए गए पैरामीटर को बांधता है।
HeaderParam एक HTTP हेडर के लिए विधि को दिए गए पैरामीटर को बांधता है।
CookieParam कुकी के लिए विधि के लिए दिए गए पैरामीटर को बांधता है।
FormParam एक मान के लिए विधि के लिए पारित पैरामीटर को बांधता है।
डिफ़ॉल्ट मान विधि के लिए पारित एक पैरामीटर के लिए एक डिफ़ॉल्ट मान असाइन करता है।
प्रसंग संदर्भ के लिए HTTPRequest उदाहरण के लिए संसाधन का संदर्भ।

टिप्पणियों

अब आवेदन को इस प्रकार चलाएं जो निम्न प्रकार से हो।

यहाँ छवि विवरण दर्ज करें

अब ऊपर में हम अपनी विधि देखते हैं कि हम webservice.cs फ़ाइल में बनाए गए हैं, इसलिए उस पद्धति पर क्लिक करें और इनपुट मान प्रदान करें और "इनवॉइस" लिंक पर क्लिक करें।

यहाँ छवि विवरण दर्ज करें

आउटपुट निम्नानुसार होगा यहाँ छवि विवरण दर्ज करें

ध्यान दें

यदि आप बारीकी से देखते हैं कि, .Framework 2010 में कोई अलग वेब सेवा टेम्पलेट नहीं है जैसा कि आप 2008 में देखते हैं कि एक परियोजना या वेब साइट जोड़ते समय यह WCF के कारण हो सकता है।

तो चलिए एक टेम्पलेट का उपयोग करके वेब सेवा को जोड़ने के लिए एक अलग तरीके का उपयोग करना शुरू करते हैं

  1. "प्रारंभ -" सभी कार्यक्रम "-" Microsoft Visual Studio 2010 "
  2. "फ़ाइल" - "नई परियोजना" - "C #" - "खाली वेब अनुप्रयोग" (मास्टर पेज जोड़ने से बचने के लिए)
  3. वेब साइट को "agetodays" या कोई अन्य नाम प्रदान करें जैसे आप चाहें और स्थान निर्दिष्ट करें
  4. फिर समाधान एक्सप्लोरर पर राइट-क्लिक करें - "नया आइटम जोड़ें" - आप वेब सेवा टेम्पलेट देखते हैं

यहाँ छवि विवरण दर्ज करें

वेब सेवा टेम्पलेट का चयन करें और ऐड बटन पर क्लिक करें। फिर उसके बाद समाधान एक्सप्लोरर इस प्रकार दिखता है।

यहाँ छवि विवरण दर्ज करें

फिर Webservice.cs वर्ग खोलें और निम्नलिखित विधि लिखें [webMethod] विशेषता के रूप में।

[WebMethod]
    public string HelloWorld() {
        return "Hello World";
    }


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow