#model-view-controller #castle-windsor #castle
#model-view-controller #замок-Виндзор #замок
Вопрос:
Я прочитал много тем, но все еще не могу найти ответ: какой образ жизни предпочтительнее для пользовательских ControllerFactory и ActionInvoker для регистрации в контейнере DI? Может ли кто-нибудь объяснить разницу между Transient и PerWebRequest (я использую Castle Windsor в своем проекте) в рамках приложения MVC? Я попробовал оба, и оба они хорошо работают на моем локальном компьютере. Но что лучше и ПОЧЕМУ?
Ответ №1:
Если вы используете обычный стиль жизни, вам необходимо освободить свои объекты после его использования, иначе сборщик мусора не сможет их восстановить. Но нет необходимости выпускать объекты для PerWebRequest lifestyle.
Ссылка:https://github.com/castleproject/Windsor/blob/master/docs/lifestyles.md#transient