我有一个接口的多个实现,这些接口在unity容器中注册为服务。直到Prim 5,UnityBootstrapper的工作都很好。我能够解析该服务的所有实例,并选择其中一个实例以进一步使用它们。
[从Prism 7开始,我找不到通过IContainerProvider解析所有类型实例的方法。有任何想法吗?
cc:棱镜开发者
要么获得具有GetContainer
扩展名的底层容器,要么最好根本不主动解析。最好让容器注入,而消费者不知道东西来自哪里。
旁注:自举程序仍然存在。被标记为过时并不意味着“无法使用”。