Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Список всех типов, зарегистрированных в экземпляре контейнера Castle Windsor

Автор вопроса: UpTheCreekОтветов: 1

Какой самый простой способ программно перечислить зарегистрированные типы в Castle Windsor?

Спасибо

castle-windsorinversion-of-control

Ответы

Ответ 1 · рейтинг 30 · Mauricio Scheffer

Используйте 1_:

IWindsorContainer container = ...

foreach (var handler in container.Kernel.GetAssignableHandlers(typeof(object))) {
    Console.WriteLine("{0} {1}",
       handler.ComponentModel.Service,
       handler.ComponentModel.Implementation);
}

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы