1
是否可以从ServiceLocation返回容器实例?我只能看到解析类型实例的能力,而不是注册它们。如何从ServiceLocation返回容器实例?
是否可以从ServiceLocation返回容器实例?我只能看到解析类型实例的能力,而不是注册它们。如何从ServiceLocation返回容器实例?
你不能。 CommonServiceLocator只提取解析,而不是注册。其中一个原因是每个特定容器的注册情况大不相同。
由于Krzysztof评论,尽量避免服务定位器。可能需要一些特殊情况下解决东西,但永远不会注册。
解决方案很简单 - 不要使用服务定位器,您的问题将得到解决。 – 2010-09-19 12:06:56