मैंने नियमित रूप से .NET ASMX सेवा बनाई है। मैं इस सेवा में वेब विधियों को कैसे अधिभारित करूं?वेब विधियों को अधिभारित किया जा सकता है?
उत्तर
डब्ल्यूएस-आई (वेब सेवाएं इंटरऑपरेबिलिटी) ओवरलोडिंग का समर्थन नहीं करता है।
आप इसे डब्लूएस-आई संगतता अक्षम करके कर सकते हैं, लेकिन मैं खुद को एक उत्तर के रूप में प्रस्तावित करने के लिए नहीं ला सकता हूं ;- सभी समझदार इरादों के लिए, यह सही जवाब है (आईएमओ)। –
नहीं। वेब सेवा विधि नाम अद्वितीय होना चाहिए।
हां।
WebMethod विशेषता एक संदेश नाम पैरामीटर लेती है जो आपको विधि को "ओवरलोड" करने की अनुमति देती है।
आप वास्तव में एक वेब विधि अधिभारित नहीं कर सकते हैं। जब आप इसके बारे में सोचते हैं, तो यह समझ में आता है क्योंकि एक वेब विधि को ओओ भाषाओं जैसे अंतर्निहित प्रौद्योगिकियों पर भरोसा न करने के लिए डिज़ाइन किया गया है, क्योंकि यह सैद्धांतिक रूप से COBOL जैसी चीजों में चल सकता है।
आप एक वेब विधि ऐसा दिखता है जैसे अतिभारित किया जा सकता लिख सकते हैं, आप वास्तव में यह एक अलग नाम प्रदान करते हैं, के रूप में में है:
[WebMethod]
public void Add(int x, int y)
{
}
[WebMethod(MessageName="AddFloat")]
public void Add(float x, float y)
{
}
- 1. इंटरफेस पर एक्सटेंशन विधियों को लागू किया जा सकता है?
- 2. क्या श्रेणी विधियों को ओवरराइड किया जा सकता है? आईओएस
- 3. क्यों विधियों के अंदर विधियों को अधिभारित करने की अनुमति नहीं है (उदा। अधिभारित बंद)?
- 4. स्कैला - क्या मैं करीबी विधियों को अधिभारित कर सकता हूं?
- 5. स्थिर वर्ग के अंदर ऑपरेटरों को अधिभारित क्यों नहीं किया जा सकता है?
- 6. जावाडोक पुन: उपयोग और अधिभारित विधियों
- 7. गतिशील रूप से लोड किया जा सकता है जावास्क्रिप्ट अनलोड किया जा सकता है?
- 8. प्रतीक या फिक्सम पर सिंगलटन विधियों को क्यों परिभाषित नहीं किया जा सकता है?
- 9. रूबी में मॉड्यूल विधियों को शामिल कैसे किया जा सकता है?
- 10. @JavascriptInterface को हल नहीं किया जा सकता
- 11. कक्षा क्षेत्रों को कैसे शुरू किया जा सकता है?
- 12. emplace_back के काम को करने के लिए push_back को अधिभारित क्यों नहीं किया जा सका?
- 13. ऑपरेशन पूरा नहीं किया जा सकता है क्योंकि DbContext को
- 14. भाषा एन्कोडिंग को बदलकर एक्सएसएस पेश किया जा सकता है?
- 15. DLLImport Int ** - यह कैसे किया जा सकता है अगर यह किया जा सकता है
- 16. Cpython में क्या किया जा सकता है जो IronPython में नहीं किया जा सकता है?
- 17. अंतिम ऑब्जेक्ट को संशोधित किया जा सकता है लेकिन संदर्भ चर को बदला नहीं जा सकता
- 18. org.json.simple को हल नहीं किया जा सकता
- 19. Base64Encoder को हल नहीं किया जा सकता
- 20. R.layout.main को हल नहीं किया जा सकता
- 21. क्या जेएफआरएएम को सामने लाया जा सकता है लेकिन ध्यान केंद्रित नहीं किया जा सकता है?
- 22. , इसे कब मुक्त किया जा सकता है?
- 23. तत्काल क्या किया जा सकता है?
- 24. ऑपरेटर && लागू नहीं किया जा सकता है
- 25. मैं कैसे सत्यापित कर सकता हूं कि वेब पेजों को gzipped किया जा रहा है?
- 26. वेब होस्ट किए गए जावास्क्रिप्ट फ़ाइलों को मेट्रो ऐप्स में शामिल किया जा सकता है?
- 27. विधि 'XYZ' परिलक्षित नहीं किया जा सकता
- 28. जावा में स्क्रीन रिज़ॉल्यूशन कैसे प्राप्त किया जा सकता है?
- 29. जावा वेब-सेवा में मैं विधि को कैसे अधिभारित कर सकता हूं?
- 30. क्या पीडीएफ को वेक्टर छवि प्रारूप में परिवर्तित किया जा सकता है जिसे .NET से मुद्रित किया जा सकता है?
मुद्दा यह है कि संकलक यह और पकड़ नहीं जाएगा त्रुटि संदेश आपको अधिक जानकारी प्रदान नहीं करता है: "स्थानीय कंप्यूटर पर (x) सेवा शुरू हो गई और फिर बंद कर दिया गया। कुछ सेवाएं स्वचालित रूप से बंद हो जाती हैं अगर वे अन्य सेवाओं या प्रोग्रामों द्वारा उपयोग में नहीं हैं"। – NicVerAZ