Qualcuno può aiutare?Unity (dipendenza da iniezione): come passare un parametro al costruttore in RegisterType
ho un app WPF (non dovrebbe importare) e nel OnStart ho la mia roba bootstrap .. E 'come questo ..
// Create unity container my service and repository
container = new UnityContainer()
.RegisterType<ISecurityRepository, SecurityRepository>()
.RegisterType<ISecurityService, SecurityService>();
Fondamentalmente ISecurityService aspetta me di passare in un ISecurityRepository, da cui il sopra fallisce.
Ma io sono poco confuso, devo creare un nuovo IsecurityRespository e quindi passarlo, questo sconfigge l'oggetto no?
C'è comunque un messaggio "passaggio in SecurityService the ISecurityRepository dal contenitore", ma non è stato ancora creato?
Qualche idea?
Puoi pubblicare la definizione del costruttore della tua classe di servizio? –
Ciao Lasse, ho aggiunto l'informazione –