Информация об изменениях

Сообщение Re[9]: WPF что актуально? от 21.04.2021 9:47

Изменено 21.04.2021 10:05 takTak

Re[9]: WPF что актуально?
T>>это же совсем другая тема, помню, что была возможность через InjectionConstructor что угодно куда угодно вставлять,
T>>если ты только containerRegistry.RegisterInstance<IRunable>(instance, "IRunable"); делаешь, то это работает?
AA>Если один раз регить работает, но мне нужно получать разные интерфейсы, еще на сайте призмы пишут, что если Resolve<Type[]> то выдаст коллекцию с именовынными экземплярами,
AA>Resolve<IEnum<Type>> должен выдать все. но у меня там пусто, только что видно через Container.GetContainer()
AA>Использовал последнюю версию призмы.

это не prism, это реализация DI контейнера, ну если тебе надо зарегистрировать IEnumeration<IService>, ну так и зарегистрируй эту коллекцию как instance, жить она вроде будет по умолчанию до тех пор, пока будет жить само приложение
Re[9]: WPF что актуально?
T>>это же совсем другая тема, помню, что была возможность через InjectionConstructor что угодно куда угодно вставлять,
T>>если ты только containerRegistry.RegisterInstance<IRunable>(instance, "IRunable"); делаешь, то это работает?
AA>Если один раз регить работает, но мне нужно получать разные интерфейсы, еще на сайте призмы пишут, что если Resolve<Type[]> то выдаст коллекцию с именовынными экземплярами,
AA>Resolve<IEnum<Type>> должен выдать все. но у меня там пусто, только что видно через Container.GetContainer()
AA>Использовал последнюю версию призмы.

это не prism, это реализация DI контейнера, ну если тебе надо зарегистрировать IEnumeration<IService>, ну так и зарегистрируй эту коллекцию как instance, жить она вроде будет по умолчанию до тех пор, пока будет жить само приложение

вот это гуглится для юнити : https://stackoverflow.com/questions/1961549/resolving-ienumerablet-with-unity