Может ли мой ControllerActionInvoker быть синглтоном? - PullRequest
0 голосов
/ 20 марта 2011

Не похоже, что ControllerActionInvoker содержит какие-либо подробности реализации, которые требуют создания нового экземпляра для каждого контроллера.Кажется, у него есть два свойства с сеттерами, которые никогда не используются, и геттеры, которые в основном являются ленивыми ссылками на статические члены.

Я рассматриваю возможность изменения области действия моего пользовательского жизненного цикла ControllerActionInvoker в моем приложении ASP.NET MVC.Есть ли веская причина, по которой я не должен этого делать?Что-то мне не хватает в этом классе?

1 Ответ

0 голосов
/ 11 сентября 2012

Нет ничего неявно неправильного в реализации IActionInvoker таким образом.

Однако, не существует и неявного преимущества.Это зависит от того, как вы хотите охватить этот конкретный компонент жизненного цикла MVC.

...