上篇已经学习了Windsor的快速入门,框架的配置只需要两步,本篇学习下这个两步配置针对特定场景的自定义的配置,我只学习了代码的配置,对于XML的配置可以参考官方文档http://docs.castleproject.org/Windsor.XML-Registration-Reference.ashx。
安装的配置
安装的配置比较简单,无非是寻找安装类,并执行安装并获取容器,所有的安装类都需要继承自IWindsorInstaller,此接口规定了方法如下:
void Install(IWindsorContainer container, IConfigurationStore store)
此方法用于执行容器里具体类的注册,类注册将在下面学习。首先看看安装的配置:
WindsorContainer _container = new WindsorContainer();
_container.Install(
FromAssembly.This(),
//FromAssembly.Named("CastleWindsor"),
//FromAssembly.Containing<ServicesInstaller>(),
//FromAssembl