15
Qual è il modo più semplice di elencare programmaticamente i tipi registrati in Castle Windsor?Elenco di tutti i tipi registrati con un'istanza contenitore Castle Windsor
Grazie
Qual è il modo più semplice di elencare programmaticamente i tipi registrati in Castle Windsor?Elenco di tutti i tipi registrati con un'istanza contenitore Castle Windsor
Grazie
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);
}
aggiunto alla FAQ Windsor: http://using.castleproject.org/display/IoC/FAQ –
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 ?? –