Как получить экземпляр контейнера обратно из ServiceLocation?
Возможно ли вернуть экземпляр контейнера из ServiceLocation? Я вижу только возможность разрешать экземпляры типов, а не регистрировать их.
1 ответ
Решение
Ты не можешь CommonServiceLocator только реферат разрешает, а не регистрирует. Одна из причин в том, что регистрация сильно отличается для каждого конкретного контейнера.
Как прокомментировал Кшиштоф, старайтесь по возможности избегать поиска сервисов. В некоторых особых случаях может потребоваться разрешить что-либо, но никогда не регистрироваться.