में असिंक नियंत्रक मैंने एमवीसी 4.0 में System.Web.Mvc.AsyncController की जांच की है, इसकी टिप्पणी "एएसपी.नेट एमवीसी 3 के साथ पिछड़े संगतता के लिए प्रदान की गई है।" क्या इसका मतलब है कि एमवीसी 4 में एसिंक नियंत्रक का नया कार्यान्वयन है? एमआईसी 4.0 में सही तरीका क्या है IIS अनुरोध थ्रेड पूल के अलावा अन्य थ्रेड पूल में I/O तीव्र संचालन को रखने के लिए एसिंक नियंत्रक को सक्षम करता है?एएसपी.नेट एमवीसी
9
A
उत्तर
12
ASP.NET MVC 4 से शुरू, अब आप आधार वर्ग के रूप में System.Web.Mvc.Controller
वर्ग का उपयोग करें और नल (टास्क आधारित अतुल्यकालिक पैटर्न) का लाभ उठाने कर सकते हैं:
public async Task<ViewResult> Index() {
return View(await GetThingsAsync());
}
नोट आप की जरूरत नहीं है कि async
और await
कीवर्ड का उपयोग करें जो सी # 5.0 के साथ आते हैं लेकिन वे असीमित प्रोग्रामिंग को बहुत अधिक आसान और अधिक रखरखाव करते हैं।
संबंधित मुद्दे
- 1. एएसपी.नेट या एएसपी.नेट एमवीसी
- 2. एएसपी.नेट एमवीसी
- 3. एएसपी.नेट एमवीसी
- 4. एएसपी.नेट एमवीसी
- 5. एएसपी.नेट एमवीसी
- 6. एएसपी.नेट एमवीसी
- 7. एएसपी.नेट एमवीसी
- 8. एएसपी.नेट एमवीसी
- 9. एएसपी.नेट एमवीसी
- 10. एएसपी.नेट एमवीसी
- 11. एएसपी.नेट एमवीसी
- 12. एएसपी.नेट एमवीसी
- 13. एएसपी.नेट एमवीसी
- 14. एएसपी.नेट एमवीसी
- 15. एएसपी.नेट एमवीसी
- 16. एएसपी.नेट एमवीसी
- 17. एएसपी.नेट एमवीसी
- 18. एएसपी.नेट एमवीसी
- 19. एएसपी.नेट एमवीसी
- 20. एएसपी.नेट एमवीसी
- 21. एएसपी.नेट एमवीसी
- 22. एएसपी.नेट एमवीसी
- 23. एएसपी.नेट एमवीसी
- 24. एएसपी.नेट एमवीसी
- 25. एएसपी.नेट एमवीसी
- 26. एएसपी.नेट एमवीसी
- 27. एएसपी.नेट एमवीसी
- 28. एएसपी.नेट एमवीसी
- 29. एएसपी.नेट एमवीसी
- 30. एएसपी.नेट एमवीसी
नहीं 'async' और' await' सी # 4.5, नहीं 5.0 के साथ आता है:
निम्न लेख पर एक नज़र है? – Spook
@Spook कोई सी # 4.5 नहीं है: https://en.wikipedia.org/wiki/C_Sharp_(programming_language)#Versions async/प्रतीक्षा भाषा समर्थन सी # 5.0 के साथ आया और इसे .NET 4.5 की भी आवश्यकता है। आप .NET 4.0 का उपयोग कर सकते हैं और बीसीएल टीम से NuGet पैकेज के साथ async/प्रतीक्षा भाषा सुविधाओं का लाभ उठा सकते हैं: http://www.nuget.org/packages/Microsoft.Bcl.Async/ – tugberk