Как разрешить все экземпляры типа в IContainerProvider (призма 7+) - PullRequest
0 голосов
/ 02 марта 2020

У меня есть несколько реализаций интерфейса, зарегистрированных как сервисы в контейнере Unity. До Prim 5 UnityBootstrapper хорошо выполняет свою работу. Я могу разрешить все экземпляры службы и выбрать, какой из них использовать дальше.

Начиная с Prism 7, я не смог найти способ разрешить все экземпляры типа через IContainerProvider. Любые идеи?

cc: разработчики призмы

1 Ответ

1 голос
/ 02 марта 2020

Либо получите базовый контейнер с расширением GetContainer, либо, желательно, не решайте его вообще. Лучше дайте контейнеру впрыснуть, чтобы покупатель не знал, откуда поступает материал.

Sidenote: загрузчик все еще там. Быть помеченным как устаревшее не означает «не может быть использован».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...