3
我得到了一個名爲IStartable
的接口,它由多個混凝土實現。全部使用RegisterType
註冊到UnityContainer
,沒有名字。解決所有不使用名稱
我想要實現的是:
_container.ResolveAll<IStartable>().ForEach(startable => startable.Start());
//application lifetime
_container.ResolveAll<IStartable>().ForEach(startable => startable.Stop());
我怎樣才能做到這一點,而不必說出所有註冊?