与温莎城堡的上下文绑定
题
是否可以让 Windsor 根据单独的参数返回服务的不同实现?
例如,如果我有一个具有 Role 属性的 User 对象,我希望能够根据 Role 的值以不同的方式对该对象进行水合。我想使用 IUserService 来执行此操作,但 IUserService 的具体实现由 IoC 容器确定。
我认为 Ninject 提供了“上下文绑定”功能,但我不确定 Windsor 是否在不滚动我自己的解析逻辑的情况下提供它?
不隶属于 StackOverflow
题
是否可以让 Windsor 根据单独的参数返回服务的不同实现?
例如,如果我有一个具有 Role 属性的 User 对象,我希望能够根据 Role 的值以不同的方式对该对象进行水合。我想使用 IUserService 来执行此操作,但 IUserService 的具体实现由 IoC 容器确定。
我认为 Ninject 提供了“上下文绑定”功能,但我不确定 Windsor 是否在不滚动我自己的解析逻辑的情况下提供它?