15
Quelle est la manière la plus simple de répertorier par programme les types enregistrés à Castle Windsor?Répertorier tous les types enregistrés avec une instance de conteneur Castle Windsor
Merci
Quelle est la manière la plus simple de répertorier par programme les types enregistrés à Castle Windsor?Répertorier tous les types enregistrés avec une instance de conteneur Castle Windsor
Merci
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);
}
Ajouté à la FAQ Windsor: http://using.castleproject.org/display/IoC/FAQ –
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 ?? –