5

イベントが発生するまで最大 5 秒待機する ASP.NET MVC 2 の非同期アクションを作成したいと考えています。イベントが発生した場合、サーバーは結果を返します。それ以外の場合、リクエストはタイムアウトします。

これを達成するための最良の方法は何ですか?

4

2 に答える 2

3

[AsyncTimeout] 属性を使用します。非同期アクションが指定された時間内に完了しなかった場合、TimeoutException がスローされます。例外フィルター ([HandleError] など) を使用して、これらの例外を監視し、適切に処理できます。

于 2010-03-29T17:40:57.500 に答える
1

非同期コントローラーをご覧ください。

于 2010-03-29T08:34:06.110 に答える