Mono .NET поддържа ли async/await?

+8 гласа
103 прегледа
попитан 2016 април 4 от Viktor.Ivanov. (1,550 точки)
етикетиран отново 2016 юни 3 от Mitko Vasilev

Mono .NET поддържа ли async/await? 

Искам да знам дали ако напиша WebApi проект, използвайки възможностите на async/await, той ще се поддържа в Mono на линукс? 

Намерих това в сайта на Mono в страницата за съвместимостите: 

Тук пише че има ограничена поддръжка на async. 

Объркан съм. Поддържа ли се или не се поддържа в Mono 4.5? 

1 отговор

+1 глас
отговорени 2016 април 4 от valeri.hristov (7,340 точки)
избран 2016 април 5 от Mitko Vasilev
 
Най-добър отговор
Mono клонираха ASP.NET 2 отдавна, за да поддържа ASP.NET WebForms, базирано на System.Web библиотеката, заради първоначалния дизайн на Microsoft.

По-късно обаче, Microsoft добави много от функционалностите с async в .NET 4/4.5 и затова Mono още не са ги копирали напълно. Най-вероятно това се има предвид на снимката.

А и не мисля, че Mono трябва да продължават със “System.Web”, тъй като даже и Microsoft го оставиха за сметка на OWIN преди време,а сега ASP.NET 5/DNX.
...