2009-10-11 11 views

Respuesta

27

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); 
} 
+0

añadido a la AYUDA Windsor: http://using.castleproject.org/display/IoC/FAQ –

+0

¿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? –

Cuestiones relacionadas