したがって、次のような質問が与えられた場合、最初に重複した質問フラグのいくつかを先取りしたいと思います。実際、これらの人の 1 人がその熱狂的な態度に見舞われました: タイムアウト後に非同期 WebApi アクションをキャンセルする方法は? Web API apicontroller タイムアウト
グローバルまたはコントローラーレベルでタイムアウトを強制する方法を探しています。これは、WebAPI と MVC4 では動作が異なることに注意してください。具体的には、タスクを返すコントローラーの場合ですが、私が知る限り、WebAPI のタスクを返さないコントローラーにもこの機能はありません。興味深いのは、最初にリンクされた質問が自家製の手動タイムアウトを実装していることです。これは巧妙ですが、そのレベルで処理する必要があるようには見えません。codeplex に関する次の応答が正しくないことを確認しました: http://aspnetwebstack.codeplex.com/workitem/245
Microsoft がこれまで WebAPI 要求をタイムアウトにする方法を提供することを怠ってきたことを何らかの方法で確認したいだけです。