Я смотрю на абстракции контейнеров, представленные в Prism 7, и не уверен, как зарегистрировать один синглтон с двумя интерфейсами.
Исходя из единого фона, я сначала регистрирую синглтон (без интерфейса) и затем оба интерфейса (не как синглтон):
containerRegistry.RegisterSingleton<FactoryController>();
containerRegistry.Register<IFactoryController, FactoryController>();
containerRegistry.Register<IFactoryToken, FactoryController>();
Это прекрасно работает, так как мой контейнер равен единице.Но будет ли он работать и с другими контейнерами?
Существуют ли какие-либо спецификации для поведения абстракций контейнеров, предоставляемые Prism 7?