2009-09-24 7 views
1

Existe-t-il une méthode permettant à Castle Windsor d'injecter plusieurs implémentations concrètes d'une seule interface dans un constructeur?Castle Windsor Injection de dépendances avec plusieurs implémentations concrètes

Je veux faire quelque chose comme ceci:

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

note, à ce niveau, je n'ai pas accès à IWindsorContainer et voudrais garder cette façon.

+0

double: http://stackoverflow.com/questions/1057977/castle-windsor-cant-inject-an-array-of-interface-types/ –

Répondre