¿Alguien puede ayudar?Unidad (inyección de dependencia): cómo pasar un parámetro al constructor en RegisterType
tengo una aplicación de WPF (no debe importar) y en el onStart tengo mis cosas de arranque .. Es como esta ..
// Create unity container my service and repository
container = new UnityContainer()
.RegisterType<ISecurityRepository, SecurityRepository>()
.RegisterType<ISecurityService, SecurityService>();
Básicamente ISecurityService espera que yo pase en un ISecurityRepository, de ahí la arriba falla.
Pero estoy un poco confundido, ¿tengo que crear un nuevo IsecurityRespository y luego pasarlo, esto derrota el objeto no?
¿De todos modos digo "pasar a SecurityService el ISecurityRepository desde el contenedor", pero aún no se ha construido?
¿Alguna idea?
¿Puedes publicar la definición del constructor de tu clase de servicio? –
Hola Lasse, he agregado la información –