백그라운드에서 실행하고 싶은 프로세스가 있습니다. 이 작업 링크를 클릭하면 실행됩니다.
수행 할 조치 :
public async Task<ActionResult> ProcessRec()
{
await Task.Run(() => waitTimer());
return RedirectToAction("Index", "Home");
}
public void waitTimer()
{
Thread.Sleep(10000);
}
그러나 이것은 "Index, Home"액션으로 리디렉션되기 전에 10 초 동안 기다립니다. 나는 아주 새로운 Await / Async 그래서 나는 여기서 뭔가 잘못 해석하고 있음을 알고 있습니다. waitTimer가 백그라운드에서 실행되는 동안 응용 프로그램이이 동작으로 돌아 가게하려면 어떻게합니까? 감사!!