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.

¿Fue útil?

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
scroll top