mvc和城堡温莎
当我在应用程序启动时向城堡容器注册组件时 - 我应该在调试时看到注册的类被实例化。
_container = new WindsorContainer();
_container.Register(
AllTypes.FromAssemblyContaining<ValidationPatterns>()
.BasedOn(typeof(IValidator<>))
.WithService.Base());
我应该能够看到每个适合类型的相关类,即从IValidator继承,被实例化吗?
希望这是有道理的
Windsor根据需要实例化组件,例如,当它们被解析并且找不到合适的实例(根据组件生活方式)。 他们在注册时没有实例化。
请参阅“如何创建组件”以获得对过程更全面的解释。
链接地址: http://www.djcxy.com/p/59863.html