У меня есть проект, который будет связан с подключением к одному бэкэнд-системам через один и тот же интерфейс; давайте назовем его IBacksideProvider.«Список инъекций» в единстве?
Я хотел бы использовать Unity для внедрения этих поставщиков во время выполнения. Проблема в том, что, поскольку мы говорим о 1 ... n бэкэнд-системах, мне нужно будет зарегистрировать 1 ... n реализации IBacksideProvider. Unity не поддерживает это из коробки.
This blog post предполагает, что это можно сделать, однако. Мне интересно, сделал ли кто-нибудь это или есть идея, как работать с Unity, чтобы иметь возможность сделать это. ТИА.
Этот ответ, вероятно, помогает: http://stackoverflow.com/a/6317570/928531 – 2013-08-21 10:59:51