我有一个我想在后台运行的过程.只需单击操作链接即可执行此操作.
致电行动:
public async Task<ActionResult> ProcessRec()
{
await Task.Run(() => waitTimer());
return RedirectToAction("Index", "Home");
}
public void waitTimer()
{
Thread.Sleep(10000);
}
Run Code Online (Sandbox Code Playgroud)
然而,在将我重定向到"Index,Home"动作之前,等待整整10秒.我是Await/Async的新手,所以我知道我在解释错误.当waitTimer在后台执行时,如何让应用程序返回此操作?谢谢!!