Ich habe eine Schnittstelle namens IStartable
, die von mehreren Betonen implementiert wird. Alle sind unter UnityContainer
mit RegisterType
ohne Namen registriert.Alle auflösen, ohne Namen zu verwenden
Was ich versuche zu erreichen ist:
_container.ResolveAll<IStartable>().ForEach(startable => startable.Start());
//application lifetime
_container.ResolveAll<IStartable>().ForEach(startable => startable.Stop());
Wie kann ich erreichen, dass alle Anmeldungen, ohne zu nennen?