Я хочу быть в состоянии сделать это:
<component id="Component1" service="Foo.IFoo, Foo" type="Foo.Bar, Foo" lifestyle="singleton" />
<component id="Component2" service="Foo.IFoo, Foo" type="Foo.Bar, Foo" lifestyle="singleton" />
Так, что когда я сделаю это:
IFoo foo = m_container.Resolve<IFoo>("Component1");
Или это:
IFoo foo = m_container.Resolve<IFoo>("Component2");
..Я получаю один и тот же экземпляр-одиночка, а не отдельный экземпляр для каждого компонента.
Возможно ли это?
Спасибо.