Castle Windsor: ¿Cómo usar una propiedad Type como constructor en xml config?
-
03-07-2019 - |
Pregunta
Tengo lo siguiente:
TypeUser: ITypeUser
{
public TypeUser (Type usedType) {..}
}
¿Cómo configuro el parámetro Type en windsor config xml?
Solución
Para los tipos personalizados, necesita proporcionar un convertidor de tipo para manejar la conversión, sin embargo, " Tipo " se admite de forma inmediata (si echa un vistazo a la listar aquí en el sitio castleproject ) y debería " simplemente trabajar " es decir, como así:
<component id="myServer" service="SomeNameSpace.ITypeUser, SomeAssembly" type="SomeNameSpace.TypeUser, SomeLib">
<parameters>
<usedType>SomeNameSpace.MyOtherType, SomeAssembly</usedType>
</parameters>
</component>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow