2012-06-26 21 views
8

में async/await का उपयोग करना संभव है, मैं इसे समझने की कोशिश कर रहा हूं, लेकिन अभी इसके लिए कोई सफलता नहीं है। क्या वेबमाइंड एएसएमएक्स सेवा में async/await का उपयोग करना संभव है? अब तक जो पाया गया है वह है कि async/await का उपयोग केवल डब्ल्यूसीएफ सेवा विधि (आराम या जो कुछ भी) में किया जा सकता है।क्या वेबमाइंड एएसएमएक्स सेवा

+3

2006 में डब्ल्यूसीएफ को एएसएमएक्स के लिए एक अनुशंसित प्रतिस्थापन के रूप में जारी किया गया था। एएसएमएक्स को आधिकारिक तौर पर 200 9 में "विरासत प्रौद्योगिकी" घोषित किया गया था। यदि आप इसे 'async' बनाने के लिए कोड को बदलने की योजना बना रहे हैं, तो इसे नए प्लेटफ़ॉर्म में क्यों न बदलें? –

+0

सामान्य रूप से, आपको एएसएमएक्स को आधुनिक तकनीक के साथ रहने की उम्मीद नहीं करनी चाहिए। यह विरासत सॉफ्टवेयर है, पीछे की संगतता के लिए चारों ओर रखा गया है। निम्नलिखित प्रश्नों पर विचार करें: माइक्रोसॉफ्ट ने एएसएमएक्स सेवाओं पर 'async' /' await' का परीक्षण क्यों किया है? –

+0

स्टीफन, जॉन, आपकी टिप्पणियों के लिए धन्यवाद। मुझे लगता है कि मुझे अपनी मौजूदा एएसएमएक्स सेवा को डब्ल्यूसीएफ में माइग्रेट करने के लिए दिशा में जाना चाहिए। –

उत्तर

3

यह एक बुरा विचार है। आप मूल रूप से एक विरासत प्रौद्योगिकी के साथ एक आधुनिक भाषा सुविधा का उपयोग करने की कोशिश कर रहे हैं - जब .asmx पेश किया गया था तो असीमित सेवाओं की धारणा वास्तव में स्थापित नहीं हुई थी।

एक उत्तर यहाँ हालांकि झूठ हो सकता है:

Is there some way to handle async/await behind an ASMX service?

मैं WCF या वेबएपीआई को छड़ी कहेंगे।

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