2009-09-24 99 views
1

Castle Windsor是否有一种方法将单个接口的多个具体实现注入到构造函数中?Castle Windsor依赖注入与多个混凝土实现

我想要做这样的事情:

class Some 
{ 
    public Some(IService[] services) 
    { 
     services.Each(s => s.DoSomething(this)); 
    } 
} 

注意,在这个水平上,我没有访问IWindsorContainer,并希望保持这种方式。

+0

重复:http://stackoverflow.com/questions/1057977/castle-windsor-cant-inject-an-array-of-interface-types/ – 2009-09-24 19:46:23

回答