MVC и замок Виндзор - регистрация событий - PullRequest
0 голосов
/ 14 апреля 2011

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

_container = new WindsorContainer();
_container.Register(
  AllTypes.FromAssemblyContaining<ValidationPatterns>()
                    .BasedOn(typeof(IValidator<>))
                    .WithService.Base());

Должен ли я видеть каждый из соответствующих классов, которые соответствуют типам, то есть наследуются от IValidator, будучи экземпляром?

Надеюсь, что имеет смысл

1 Ответ

1 голос
/ 14 апреля 2011

Windsor создает компоненты по требованию , т.е. когда они разрешены и подходящий экземпляр (в соответствии с образом жизни компонента) не найден.Они не создаются во время регистрации.

См. " Как создаются компоненты " для более подробного объяснения процесса.

...