我有以下内容:
TypeUser:ITypeUser
{
public TypeUser(Type usedType){..}
}
如何在windsor config xml中配置Type参数?
答案 0 :(得分:3)
对于自定义类型,您需要提供一个类型转换器来处理转换,但是“开头”支持“类型”(如果您查看list here on the castleproject site)并且应该“正常工作”,即如此:
<component id="myServer" service="SomeNameSpace.ITypeUser, SomeAssembly" type="SomeNameSpace.TypeUser, SomeLib">
<parameters>
<usedType>SomeNameSpace.MyOtherType, SomeAssembly</usedType>
</parameters>
</component>