在较旧的UnityBootstrapper中我有这个:
var reg = instance.Container.Registrations.First(r => type == r.RegisteredType);
reg.MappedToType
我想要获得为特定接口注册的类型,并且在新的PrismApplication中,它们没有使它易于查找。
您可以在从棱镜接收的容器抽象上使用GetContainer
来获取实际的容器:
var reg = containerRegistry.GetContainer().Registrations.First(r => type == r.RegisteredType);