Castle Windsor ResolveВсе, что выдается, когда не удается разрешить ни одну из зарегистрированных служб.

StackOverflow https://stackoverflow.com/questions/1735284

  •  20-09-2019
  •  | 
  •  

Вопрос

Похоже, что текущее поведение метода Castle Windsor (2.0)


container.ResolveAll(Type type)

заключается в игнорировании всех служб, которые невозможно разрешить из-за отсутствия зависимостей.Каков рекомендуемый способ разрешения всех служб + выдача исключения, когда ни одна из служб не может быть разрешена?

Это было полезно?

Решение

AFAIK, нет встроенного способа сделать это, и я думал о реализации возможности бросать вместо игнорирования недопустимых компонентов.Однако это имеет некоторые последствия, которые необходимо обдумать.

В это время, вот хак.Дайте мне знать, если это сработает для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top