2009-10-11 12 views

risposta

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

aggiunto alla FAQ Windsor: http://using.castleproject.org/display/IoC/FAQ –

+0

C'è qualche soluzione, se vuole visualizzare tutte il servizio e il componente registrati, senza utilizzare il nome del servizio o componente, come li registriamo, FromAssembly() o qualcosa del genere è disponibile per controllare i servizi disponibili ?? –

Problemi correlati