1
是否可以從ServiceLocation返回容器實例?我只能看到解析類型實例的能力,而不是註冊它們。如何從ServiceLocation返回容器實例?
是否可以從ServiceLocation返回容器實例?我只能看到解析類型實例的能力,而不是註冊它們。如何從ServiceLocation返回容器實例?
你不能。 CommonServiceLocator只提取解析,而不是註冊。其中一個原因是每個特定容器的註冊情況大不相同。
由於Krzysztof評論,儘量避免服務定位器。可能需要一些特殊情況下解決東西,但永遠不會註冊。
解決方案很簡單 - 不要使用服務定位器,您的問題將得到解決。 – 2010-09-19 12:06:56