Decir que tengo la siguiente claseCastle Windsor: ¿Cómo especificar un parámetro constructor a partir del código?
MyComponent : IMyComponent {
public MyComponent(int start_at) {...}
}
puedo registrar una instancia de la misma con el castillo de Windsor a través de XML de la siguiente manera
<component id="sample" service="NS.IMyComponent, WindsorSample" type="NS.MyComponent, WindsorSample">
<parameters>
<start_at>1</start_at >
</parameters>
</component>
¿Cómo voy a ir haciendo exactamente lo mismo pero en código? (Tenga en cuenta que el parámetro constructor)
¿Funciona esta solución si el parámetro es de tipo complejo, como otro IMyComponent? – flipdoubt
Si la dependencia está en el contenedor, se resolverá automáticamente –
Me encantaría usar una interfaz fluida, sin embargo, descargar castle source, nant (que nunca he usado antes) y calcularlo todo es un poco más –