Castle Windsor: ¿Cómo usar una propiedad Type como constructor en xml config?

StackOverflow https://stackoverflow.com/questions/211656

  •  03-07-2019
  •  | 
  •  

Pregunta

Tengo lo siguiente:
    TypeUser: ITypeUser
    {
        public TypeUser (Type usedType) {..}
    }

¿Cómo configuro el parámetro Type en windsor config xml?

¿Fue útil?

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
scroll top