如何在IContainerProvider中解决类型的所有实例(棱镜7 +)

问题描述 投票:-1回答:1

我有一个接口的多个实现,这些接口在unity容器中注册为服务。直到Prim 5,UnityBootstrapper的工作都很好。我能够解析该服务的所有实例,并选择其中一个实例以进一步使用它们。

[从Prism 7开始,我找不到通过IContainerProvider解析所有类型实例的方法。有任何想法吗?

cc:棱镜开发者

wpf prism
1个回答
1
投票

要么获得具有GetContainer扩展名的底层容器,要么最好根本不主动解析。最好让容器注入,而消费者不知道东西来自哪里。

旁注:自举程序仍然存在。被标记为过时并不意味着“无法使用”。

© www.soinside.com 2019 - 2024. All rights reserved.