MVC 4.0 Web APIを使用すると、クライアントにデータをすぐに出力できます。非同期で実行されている長時間実行されているDBクエリがあり、完了する前にコントローラは「Get」または「Post」操作を完了します。これはすべて期待通りのものです。MVC 4.0 Web Api
しかし、MVCがクライアントにデータを送り返したように見えますが、実際には長時間実行されるクエリが完了するまでは何も送信されません。
データをクライアントに早期に送信したり、新しいレスポンスを作成して送信する方法はありますか?
時間がかかりすぎるクエリの場合、早期の「収率」をどうすればよいですか? – Aliostad
こんにちはAliostad。ポイントは、私はクエリの結果を必要としないということです。私はただ発射して忘れてしまいます。クライアントにすぐに応答を返すことが重要です。 – user1372718