Какое дополнительное преимущество делает IControllerActivator.Create (новое в MVC4), когда контроллер уже может быть создан пользователем (и разрешен с использованием DI), переопределяя метод CreateController DefaultControllerFactory?Преимущество IControllerActivator над DefaultControllerFactory.CreateController
3
A
ответ
3
Логика активации контроллера была вытащена из фабрики контроллера по умолчанию и помещена в активатор контроллера; поэтому это было сделано, чтобы сделать его немного более гибким и следовать шаблону единой ответственности. В зависимости от того, какую версию MVC вы используете, она теперь использует активатор контроллера для создания контроллера. Они работают рука об руку, чтобы выполнить работу; поэтому вы можете настроить их, и он будет работать аналогичным образом. Я не вижу, чтобы между ними было преимущество.
Смежные вопросы
- 1. Преимущество $ PATH над псевдонимом
- 2. Преимущество XmlTextReader над XmlReader
- 3. Преимущество перечислителей над коллекциями
- 4. Преимущество ComboBox1 над переключателем?
- 5. Преимущество org.springframework.jdbc.datasource.DriverManagerDataSource над oracle.jdbc.pool.OracleDataSource
- 6. Преимущество дуги над ракеткой
- 7. Преимущество * это * над event.target
- 8. Преимущество SessionStorage над Cookie
- 9. преимущество производительности DataSet над РДОМ
- 10. преимущество QString над std :: string
- 11. Преимущество указателей функций над флагами
- 12. Преимущество std :: wstring над CComBSTR
- 13. Преимущество использования SerialPort.ReadByte над ReadChar?
- 14. Преимущество сериализации над сокетами C++
- 15. Преимущество `make_unique` над простым конструктором?
- 16. Преимущество библиотек над объектных файлов
- 17. Преимущество B + деревьев над BST?
- 18. Преимущество проверки колбы над unittest.TestCase
- 19. Преимущество ImageView над LinearLayout background
- 20. Преимущество использования DBComboBox над CombBox?
- 21. Преимущество EventListenerList над использованием Vector
- 22. Преимущество использования ReentrantLock над синхронным
- 23. Преимущество абстрактного класса над интерфейсом
- 24. Преимущество производительности встроенной сборки над C
- 25. В чем основное преимущество GIT над SVN?
- 26. Какое преимущество SMACK над SE Linux?
- 27. Преимущество UIScrollView над UITableView и UICollectionView
- 28. Преимущество UISplitView над контейнерами ручной работы
- 29. В чем преимущество Pip над Anaconda?
- 30. Преимущество углового UIRouter над ng-include?