タイトルは非常に明確です。「Controller」クラスから継承するapplication-BaseControllerがあります。
新しい .NET Framework 4.5 と ASP.NET MVC 4 では、C# 5 で使用できる新しい単純な非同期機能を使用したいと考えています。非同期機能でいくつかのアクション メソッドを使用したいと考えています (すべてではありません)。
現在の基本クラスを「Controller」から「AsyncController」に変更する際の落とし穴はありますか? (非非同期アクション メソッドのパフォーマンスが低下しますか?)
それで、あなたはそれについてどう思いますか?
それぞれの回答ありがとうございます。
編集:私が見たILSpyでは、AsyncController-classにはコードが含まれていません(MVC 4)。@Trevor Pilley が言ったように、MVC 3 との下位互換性のためにのみ存在します。
public abstract class AsyncController : Controller
{
}
したがって、「AsyncController」または「Controller」ベースを気にする必要はありません。「コントローラー」クラスは、MVC 4 で両方を処理します。