控制器操作中的异步等待:错误:无法等待'无效'

时间:2014-04-14 10:12:49

标签: c# asp.net-mvc asp.net-mvc-4 asynchronous

我正在使用async来控制器动作,它会返回jsonresult。 并发送通知方法返回void。

public async Task<JsonResult> SetStatus(string msg)
{
    await SendNotification(msg);
}

我收到错误&#39;无法等待&#39;无效&#39;

1 个答案:

答案 0 :(得分:5)

SendNotification必须通过Task关键字定义返回await

它的javascript承诺(只是为了给你一个想法),它必须具有donefailed函数,以便能够跟踪执行流程异步功能。