Pregunta

Me suelen utilizar StructureMap, pero en un proyecto en el que estoy usando el castillo de Windsor (2.1). He encontrado algo de código para los tipos de auto-registro e interfaces:

_container.Register(AllTypes.Pick().FromAssembly(GetType().Assembly).WithService.FirstInterface());

Sin embargo, me gustaría añadir una dependencia cadena a uno de los tipos. Puedo hacer esto sin la convención siguiente:

var registration = Component.For() .ImplementedBy().DependsOn(new[] { Property.ForKey("someString").Eq("blahblah") }); _container.Register(registration);

¿Hay alguna manera de hacer esto con los tipos de auto-registrado?

¿Fue útil?

Solución

utiliza el método ConfigureFor<> que le permite Finetune su registro en un nivel granular.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top