15
¿Cuál es la forma más fácil de enumerar programáticamente los tipos registrados en Castle Windsor?Lista de todos los tipos registrados en una instancia de contenedor de Castle Windsor
Gracias
¿Cuál es la forma más fácil de enumerar programáticamente los tipos registrados en Castle Windsor?Lista de todos los tipos registrados en una instancia de contenedor de Castle Windsor
Gracias
Uso 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);
}
añadido a la AYUDA Windsor: http://using.castleproject.org/display/IoC/FAQ –
¿Hay alguna solución, si quiere visualizar todas el servicio y componente registrado, sin usar el nombre del servicio o componente, tal como los registramos, FromAssembly() o algo así está disponible para verificar los servicios disponibles? –