2009-10-11 23 views

Odpowiedz

27

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); 
} 
+0

Dodany do Windsor FAQ: http://using.castleproject.org/display/IoC/FAQ –

+0

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? –

Powiązane problemy