说我有下面的类Castle Windsor:如何从代码指定构造函数参数?
MyComponent : IMyComponent {
public MyComponent(int start_at) {...}
}
我可以它与温莎城堡通过XML如下
<component id="sample" service="NS.IMyComponent, WindsorSample" type="NS.MyComponent, WindsorSample">
<parameters>
<start_at>1</start_at >
</parameters>
</component>
我怎么会去这样做同样的事情,但在代码注册一个实例? (注意,构造函数参数)
如果参数是复杂类型(如另一个IMyComponent),此解决方案是否工作? – flipdoubt 2008-09-18 15:15:34
如果依赖关系在容器中,它将自动解析 – 2008-09-18 15:22:13
我喜欢使用流畅的界面,但是下载castle源码,nant(我以前从未使用过)并且全部搞清楚了这一点有点多 – 2008-09-23 14:08:32