15
Castle Windsorに登録されたタイプをプログラムでリストする最も簡単な方法は何ですか?Castle Windsorコンテナインスタンスに登録されているすべてのタイプを一覧表示する
Castle Windsorに登録されたタイプをプログラムでリストする最も簡単な方法は何ですか?Castle Windsorコンテナインスタンスに登録されているすべてのタイプを一覧表示する
使用IKernel.GetAssignableHandlers(typeof(object))
ありがとう:
ウィンザーFAQを追加しましたIWindsorContainer container = ...
foreach (var handler in container.Kernel.GetAssignableHandlers(typeof(object))) {
Console.WriteLine("{0} {1}",
handler.ComponentModel.Service,
handler.ComponentModel.Implementation);
}
:http://using.castleproject.org/display/IoC/FAQすべての視覚化したい場合は –
はどんな解決策があります登録されたサービスおよびコンポーネントは、サービスまたはコンポーネントの名前を使用せずに、 などそれらを登録するか、FromAssembly()または利用可能なサービスを確認するために利用できるようなものがありますか? –