Можно ли заставить Виндзор возвращать различные реализации службы на основе отдельного параметра?
Например, если у меня есть объект User, у которого есть свойство Role, я бы хотел по-разному увлажнять этот объект в зависимости от значения Role. Я хотел бы использовать IUserService для этого, но конкретная реализация IUserService определяется контейнером IoC.
Я думаю, что Ninject предлагает эту функцию как "привязку к контексту", но я не уверен, что Виндзор предлагает ее без использования собственной логики разрешения?