2009-09-24 85 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

回答