Kann jemand helfen?Unity (Abhängigkeitsinjektion): Wie übergibt man einen Parameter an den Konstruktor in RegisterType
Ich habe eine WPF-Anwendung (sollte keine Rolle spielen) und in der OnStart ich habe meine Bootstrap Sachen .. Es ist wie dieses ..
// Create unity container my service and repository
container = new UnityContainer()
.RegisterType<ISecurityRepository, SecurityRepository>()
.RegisterType<ISecurityService, SecurityService>();
Grundsätzlich ISecurityService mich in einem ISecurityRepository passieren erwartet, daher der oben schlägt fehl.
Aber ich bin ein wenig verwirrt, muss ich ein neues IsecurityRespository erstellen und es dann übergeben, das besiegt das Objekt nicht wahr?
Gibt es trotzdem, ich sage "Sicherheitsdienst das ISecurityRepository aus dem Container", aber es wurde noch nicht gebaut?
Irgendwelche Ideen?
Können Sie die Konstruktordefinition Ihrer Serviceklasse veröffentlichen? –
Hallo Lasse, ich habe die Information –