C#-Mono .Net是否支持异步等待?

我想知道在Linux上的Mono中是否支持使用async await关键字功能编写自托管的WebApi项目.

我找到了这个:
在Mono网站的兼容性页面上:
enter image description here

然后有一些文字说有限的ASP.NET 4.5异步堆栈.

所以…我很困惑… Mono 4.5支持或不支持什么异步/等待方面?

最佳答案
Mono很早以前就克隆了ASP.NET 2管道,以支持基于“ System.Web”程序集的经典ASP.NET WebForms.由于微软的最初设计,该模型是同步模型.

但是,后来Microsoft在.NET 4 / 4.5时间段内向管道(System.Web)添加了许多异步功能,这是Mono尚未完全克隆的新设计.这可能就是该段后面的含义.

我认为Mono不应继续使用“ System.Web”,因为即使Microsoft不久前也放弃了OWIN的支持,现在是ASP.NET 5 / DNX.

更新:

请立即切换到ASP.NET Core,因为它是跨平台Web应用程序领域的最佳选择.

转载注明原文:C#-Mono .Net是否支持异步等待? - 代码日志