說我有下面的類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