Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 控制器操作中的异步等待:错误:无法等待“void”_C#_Asp.net Mvc_Asp.net Mvc 4_Asynchronous - Fatal编程技术网

C# 控制器操作中的异步等待:错误:无法等待“void”

C# 控制器操作中的异步等待:错误:无法等待“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承诺,只是给你一个想法,必须完成失败的函数,才能跟踪异步函数的执行流。

我正在使用async to controller操作返回jsonresult。 和send通知方法返回void

public async Task<JsonResult> SetStatus(string msg)
{
    await SendNotification(msg);
}
“我收到错误”不能等待“作废”

您的SendNotification必须通过等待关键字定义返回任务

这是一种javascript承诺,只是给你一个想法,必须完成失败的函数,才能跟踪异步函数的执行流。

你的SendNotification必须通过等待关键字定义返回任务


这是一种javascript承诺,只是给你一个想法,必须完成失败的函数,才能跟踪异步函数的执行流。

我认为你必须返回一个任务我认为你必须返回一个任务技术上说,wait只需要一个waitable;但Task和Task是最常用的可等待项;但Task和Task是最常用的等待项。