【问题标题】:Using Castle Windsor configuration files is it possible to delegate to another item declaration?使用 Castle Windsor 配置文件是否可以委托给另一个项目声明?
【发布时间】:2008-12-09 01:07:09
【问题描述】:

使用 Castle-Windsor,是否可以一次声明一个类型并将此声明用于多个 Id,而不是每次都完整地写出来。

例如我们有实现 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/>

谢谢。

【问题讨论】:

    标签: .net castle-windsor


    【解决方案1】:

    您正在寻找的是我相信的转发类型...看看这些问题:

    虽然目前在 xml 配置中不支持开箱即用,但第二个问题有一个答案,详细说明了如何通过编写一个简单的工具来做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-23
      • 2014-04-17
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多