C# 控制器操作中的异步等待:错误:无法等待“void”
我正在使用async to controller操作返回jsonresult。 和send通知方法返回voidC# 控制器操作中的异步等待:错误:无法等待“void”,c#,asp.net-mvc,asp.net-mvc-4,asynchronous,C#,Asp.net Mvc,Asp.net Mvc 4,Asynchronous,我正在使用async to controller操作返回jsonresult。 和send通知方法返回void public async Task<JsonResult> SetStatus(string msg) { await SendNotification(msg); } “我收到错误”不能等待“作废”您的SendNotification必须通过等待关键字定义返回任务 这是一种javascript承诺,只是给你一个想法,必须完成失败的函数,才能跟踪异步函数的执行流。
public async Task<JsonResult> SetStatus(string msg)
{
await SendNotification(msg);
}
“我收到错误”不能等待“作废”您的SendNotification必须通过等待关键字定义返回任务
这是一种javascript承诺,只是给你一个想法,必须完成失败的函数,才能跟踪异步函数的执行流。你的SendNotification必须通过等待关键字定义返回任务
这是一种javascript承诺,只是给你一个想法,必须完成失败的函数,才能跟踪异步函数的执行流。我认为你必须返回一个任务我认为你必须返回一个任务技术上说,wait只需要一个waitable;但Task和Task是最常用的可等待项;但Task和Task是最常用的等待项。