Enumere todas las irregistaciones en Windsorcontainer/Kernel
-
22-10-2019 - |
Pregunta
¿Cómo obtengo una lista de todas las antigüedades/registraciones de componentes en mi windsorcontainer o su núcleo? Puedo ver una forma de hacer esto cableando el evento registrado por componentes y el seguimiento allí, pero ¿hay una forma de eaiser?
Gracias.
Solución
Puedes conseguir el manejadores Desde el contenedor, pero no las Irregistraciones:
IHandler[] handlers = container.Kernel.GetAssignableHandlers(typeof(object));
Los manejadores son básicamente los componentes registrados. Ihandler.componentModel contiene la mayor parte de la información de un componente registrado.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow