mvc和城堡温莎

当我在应用程序启动时向城堡容器注册组件时 - 我应该在调试时看到注册的类被实例化。

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

我应该能够看到每个适合类型的相关类,即从IValidator继承,被实例化吗?

希望这是有道理的


Windsor根据需要实例化组件,例如,当它们被解析并且找不到合适的实例(根据组件生活方式)。 他们在注册时没有实例化。

请参阅“如何创建组件”以获得对过程更全面的解释。

链接地址: http://www.djcxy.com/p/59863.html

上一篇: mvc and castle windsor

下一篇: Castle Windsor with MVC 2.0 and Areas