Castle Windsor ResolveВсе, что выдается, когда не удается разрешить ни одну из зарегистрированных служб.
-
20-09-2019 - |
Вопрос
Похоже, что текущее поведение метода Castle Windsor (2.0)
container.ResolveAll(Type type)
заключается в игнорировании всех служб, которые невозможно разрешить из-за отсутствия зависимостей.Каков рекомендуемый способ разрешения всех служб + выдача исключения, когда ни одна из служб не может быть разрешена?
Решение
AFAIK, нет встроенного способа сделать это, и я думал о реализации возможности бросать вместо игнорирования недопустимых компонентов.Однако это имеет некоторые последствия, которые необходимо обдумать.
В это время, вот хак.Дайте мне знать, если это сработает для вас.
Не связан с StackOverflow