使用Castle-Windsor,是否可以一次声明一个类型并将此声明用于多个it,而不是每次都完整地写出它。
例如,我们有实现IFoo的类Widget,我们希望键"IFoo.A“和"IFoo.B”从Castle获得一个Widget。我想做一些像这样的事情
<id="IFoo.Main"
type="IFoo"
service="Widget"/>然后
<id="IFoo.A"
giveme="IFoo.Main/>
<id="IFoo.B"
giveme="IFoo.Main/>谢谢。
发布于 2008-12-08 17:07:09
你要找的是转发类型,我相信...看一下这些问题:
虽然目前在xml配置中不支持,但第二个问题有一个答案,详细说明了如何通过编写一个简单的工具来实现这一点。
https://stackoverflow.com/questions/344019
复制相似问题