我如何在Windsorcontainer或其内核中获取所有IREDISTAINTIONS/COMPONENTRATIONS的列表?我可以看到一种通过接线到组件注册事件并在那里跟踪的方法,但是有没有一种方法?

谢谢。

有帮助吗?

解决方案

你可以得到 处理者 从容器中,但不是iregistration:

IHandler[] handlers = container.Kernel.GetAssignableHandlers(typeof(object));

处理程序基本上是注册组件。 ihandler.componentModel包含注册组件的大多数信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top