Container Windowsindsor Ioc: como registrar que certos construtores adotam diferentes implementações de uma interface
Tenho muitas classes que usam um IMyService como argumento de construto
por exemplo
ClassA(IMyservice myservice)
// this should take a Concrete1 for IMyService
ClassB(IMyservice myservice)
// this should take a Concrete2 for IMyService
Como faço meu registro para que a ClassB obtenha um Concrete2 e a ClassA obtenha um Concrete1?
Além disso, existe uma maneira de tornar um padrão e especificar apenas as instâncias que se desviam do padrão? (Como a maioria aceita um Concrete1 e apenas um pequeno número aceita um Concrete2.)
Estou usando a interface fluente,NÃ a configuração XML.