Мне нужно именовать динамически, когда методы Resolve вызываются, как показано ниже.
Моя регистрация:
container.Register(Component.For<IWorker>()
.ImplementedBy<Worker>()
.LifeStyle.Singleton);
Мой пример процесса разрешения:
container.Resolve<IWorker>("Singleton instance 1"); //Singleton instance 1 not defined but it can definable dynamically when Resolve called
container.Resolve<IWorker>("Singleton instance 2");
container.Resolve<IWorker>("Singleton instance 1"); // same instance with first resolved instance
Как я могудинамически назвал компонент в Виндзоре?