2009-10-11 7 views

Répondre

27

utilisation 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

Ajouté à la FAQ Windsor: http://using.castleproject.org/display/IoC/FAQ –

+0

est-il une solution, si vous voulez visualiser tous le service enregistré et le composant, sans utiliser le nom du service ou composant, tels que nous les enregistrons, FromAssembly() ou quelque chose comme ça est disponible pour vérifier les services disponibles ?? –

Questions connexes