5

백그라운드에서 실행하고 싶은 프로세스가 있습니다. 이 작업 링크를 클릭하면 실행됩니다.

수행 할 조치 :

   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가 백그라운드에서 실행되는 동안 응용 프로그램이이 동작으로 돌아 가게하려면 어떻게합니까? 감사!!


연결된 질문


관련된 질문

최근 질문