2010-09-19 59 views
1

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

+0

解决方案很简单 - 不要使用服务定位器,您的问题将得到解决。 – 2010-09-19 12:06:56

回答

1

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

由于Krzysztof评论,尽量避免服务定位器。可能需要一些特殊情况下解决东西,但永远不会注册