windsor tutorial net inversion-of-control castle-windsor

inversion-of-control - tutorial - castle.net core



Listar todos los tipos registrados con una instancia de contenedor Castle Windsor (1)

¿Cuál es la forma más fácil de enumerar de forma programada los tipos registrados en Castle Windsor?

Gracias


Utilice IKernel.GetAssignableHandlers(typeof(object)) :

IWindsorContainer container = ... foreach (var handler in container.Kernel.GetAssignableHandlers(typeof(object))) { Console.WriteLine("{0} {1}", handler.ComponentModel.Service, handler.ComponentModel.Implementation); }