1
Я изучал замок Виндзор документацию и существующие темы в StackOverflow примыкает разрешение зависимостей, используя этот контейнер, но я до сих пор не получил это возможно (и если это то как?):замок Виндзор несколько услуг регистрации
1) зарегистрировать несколько реализаций интерфейса, например, так:
container.Register(Component.For<IWait<IWebDriver>>().UsingFactoryMethod(ctx => SmallWait));
container.Register(Component.For<IWait<IWebDriver>>().UsingFactoryMethod(ctx => MediumWait));
container.Register(Component.For<IWait<IWebDriver>>().UsingFactoryMethod(ctx => LongWait));
`
и использовать только разрешить его с помощью ResolveAll
или получать его автоматически в параметре конструктора или области IEnumerable<T>
.
2) удалить регистрацию компонента из контейнера?