La question principale est dans le titre mais voici l'arrière-plan.Comment obtenir toutes les clés pour les composants actuellement enregistrés à Castle Windsor?
Depuis que je prends le chemin paresseux pour enregistrer mes composants
container.Register(
AllTypes.Pick().FromAssembly(
typeof (MyModelBinder).Assembly).WithService.FirstInterface()
);
Maintenant, quand j'essaie
container.AddComponent<CompositionBinder, CompositionBinder>();
Windsor m'a dit il y a déjà un composant avec les mêmes touches
Mais si Je commente sur cette ligne Windsors ne parviennent pas à résoudre pour CompositionBinder Maintenant, si je le fais
container.AddComponent<CompositionBinder, CompositionBinder>
("CompositionBinder");
Ensuite, cela fonctionne. Donc, je voudrais jeter un coup d'oeil sous le moteur pour avoir une idée de ce genre de composants et de clés qui ont enregistré dans mon conteneur.
Comment obtenir toutes les clés pour les composants actuellement enregistrés dans Castle Windsor?
Merci. Content que quelqu'un connaisse si bien ce genre de choses. – firefly