如何从ServiceLocation返回容器实例?

时间:2010-09-19 08:21:57

标签: castle-windsor service-locator common-service-locator

是否可以从ServiceLocation返回容器实例?我只看到解析类型实例的能力,而不是注册它们。

1 个答案:

答案 0 :(得分:1)

你做不到。 CommonServiceLocator仅提取解析,而不是注册。其中一个原因是每个特定容器的注册情况大不相同。

正如Krzysztof评论的那样,尽量避免使用服务定位器。某些特殊情况可能需要解决某些事情,但 永远不会注册