标签: castle-windsor service-locator common-service-locator
是否可以从ServiceLocation返回容器实例?我只看到解析类型实例的能力,而不是注册它们。
答案 0 :(得分:1)
你做不到。 CommonServiceLocator仅提取解析,而不是注册。其中一个原因是每个特定容器的注册情况大不相同。
正如Krzysztof评论的那样,尽量避免使用服务定位器。某些特殊情况可能需要解决某些事情,但 永远不会注册 。