यह एएसपी.NET ASMX वेब सेवा/.NET Framework 4.0 है।"आग और भूल" कार्य के लिए वेब सेवा में ThreadPool.QueueUserWorkItem
वेब सेवा में, मैं एक और थ्रेड पर एक विधि को "फायर एंड फोर्जेट" जैसे निष्पादित करना चाहता हूं ताकि वेब सेवा कुछ मूल्य वेब साइट पर तुरंत प्रतिक्रिया दे। किसी अन्य थ्रेड पर उस विधि को वेब सेवा के तुरंत बाद वेब सेवा रिटर्न प्रतिक्रिया के 10 मिनट लग सकते हैं। इसके अलावा, मुझे उस विधि के वापसी मूल्य की आवश्यकता नहीं है।
मैंने थ्रेडपूल.क्यूयूयूसर वर्कइटम का उपयोग करके इस परिदृश्य का परीक्षण किया है और ऐसा लगता है कि थ्रेडपूल का उपयोग करना शुरू हुआ थ्रेड वेब सेवा पर वेब सेवा रिटर्न प्रतिक्रिया के बाद भी निष्पादित रहेगा। क्या मैं यहाँ सही हूँ? यह हासिल करने के लिए एक बेहतर तरीका भी है?
हाय निकोलस, एएसपीनेट के अंदर छिपी हुई वेब सेवा कैसे सुनिश्चित करती है कि ऐप पूल का पुनर्नवीनीकरण नहीं किया जाएगा? – Abhijeet
मुझे "त्वरित और गंदा" में दिलचस्पी है - क्या मुझे बस एक नया एसिंक फ़ंक्शन बनाना चाहिए जिसे उपयोगकर्ता द्वारा शुरू की गई webservice विधि द्वारा बुलाया जाता है? –