Attualmente sono in corso la rimozione di Ninject dal mio progetto e il passaggio a Simple Injector ma c'è una cosa che non riesco a far funzionare correttamente.Iniettore semplice: registrazione di un tipo con argomento costruttore basato sul suo genitore
Per la mia registrazione, nella registrazione di servizi, sono stato in precedenza in grado di passare in un parametro nella mia classe di registrazione in quanto tale
_kernel.Bind<ILogger>().To<Logger>()
.WithConstructorArgument("name",
x => x.Request.ParentContext.Request.Service.FullName);
Sto cercando un modo per ricreare questo in semplice iniettore. Finora ho tutto il resto a lavorare, ma questo. Posso ottenere la registrazione per lavorare, pur senza avere i nomi corretti logger viene mostrato, nel modo seguente:
_container.Register<ILogger>(() => new Logger("test"));
Chiunque ha alcuna esperienza nel fare qualcosa di simile?
Correlati: http://stackoverflow.com/questions/13675137/how- al ritorno-di-instance-based-on-suo-padre-con-semplici-iniettore – Steven