3
私はIStartable
というインターフェースをいくつかのコンクリートで実装しています。すべてはUnityContainer
に登録されており、名前なしでRegisterType
を使用しています。私が達成しようとしている何名前を使わずにすべてを解決する
は次のとおりです。
_container.ResolveAll<IStartable>().ForEach(startable => startable.Start());
//application lifetime
_container.ResolveAll<IStartable>().ForEach(startable => startable.Stop());
どのように私はすべての登録に名前を付けることなく、それを達成することができますか?