15
Jaki jest najprostszy sposób programowego wpisywania zarejestrowanych typów do Castle Windsor?Lista wszystkich typów zarejestrowanych w instancji kontenera Castle Windsor
Dzięki
Jaki jest najprostszy sposób programowego wpisywania zarejestrowanych typów do Castle Windsor?Lista wszystkich typów zarejestrowanych w instancji kontenera Castle Windsor
Dzięki
Zastosowanie IKernel.GetAssignableHandlers(typeof(object))
:
IWindsorContainer container = ...
foreach (var handler in container.Kernel.GetAssignableHandlers(typeof(object))) {
Console.WriteLine("{0} {1}",
handler.ComponentModel.Service,
handler.ComponentModel.Implementation);
}
Dodany do Windsor FAQ: http://using.castleproject.org/display/IoC/FAQ –
jest jakieś rozwiązanie, jeśli chcesz wizualizować wszystko zarejestrowana usługa i komponent, bez użycia nazwy usługi lub komponentu, takie, jak je rejestrujemy, OdAssembly() lub coś w tym stylu jest dostępne do sprawdzenia dostępnych usług? –