以前に mvc で非同期タスクを実行しようとしたことがないため、どちらの方向に進むかわかりません。
時間がかかる可能性のある大量のデータから Excel ファイルを生成するクラスがあります。ユーザーがリンクをクリックすると、「完了時に通知されます」というメッセージが表示され、タスクが開始され、Web アプリの使用を続行できるようになり、これが完了すると画面に通知が表示されるようにしたい完全、できればajax経由 同時にいくつかのタスクが実行されている可能性があります。タスクがまだ実行されているかどうかを確認できればよいでしょう。
これらのタスクはスケジュールされることはなく、常に「オンデマンド」で行われます
これに最も適した方法はどれですか? system.threading 、 signalr、Quartz.netなどがあるのを見てきましたが、やり過ぎかもしれません。
ありがとう、
サム