私のcontrolleractioninvokerはシングルトンになることができますか?
質問
そうではないようです ControllerActionInvoker
コントローラーごとに新しいインスタンスを作成する必要がある実装の詳細があります。使用されないセッターを備えた2つのプロパティと、基本的に静的メンバーへの怠zyな参照であるゲッターがあるようです。
ASP.NET MVCアプリケーションでカスタムControllerCractionInvokerのライフサイクルの範囲を変更することを検討しています。私がこれをすべきではない正当な理由はありますか?このクラスについて私が見逃しているものはありますか?
解決
実装に暗黙のうちに間違っていることはありません IActionInvoker
こちらです。
ただし、暗黙の利益もありません。これは、MVCライフサイクルの特定のコンポーネントをどのように範囲したいかに依存します。
所属していません StackOverflow