Castle 3.0 Bound生活方式 - xml配置

时间:2012-01-03 09:11:51

标签: castle-windsor

是否已经可以在xml配置中使用Bound生活方式(new lifestyles in castle)?有没有人对它有所了解?

1 个答案:

答案 0 :(得分:0)

正式 它不是

然而,虽然不鼓励(一般情况下使用XML配置),但这是可能的。

为了使其正常工作,除了将生活方式设置为绑定之外,还需要指定scopeRootBinderType属性。

它的值应该是应该用作范围绑定器的类型的名称(即,确定应该绑定范围组件的其他组件)。

范围绑定器类型需要有一个公共默认构造函数和一个方法,它接受IHandler[]并返回一个IHandler(也就是说它必须匹配您可以传递的委托的签名)您可以通过代码中的注册API指定绑定生活方式。