9
我想讓Windsor將一個服務的多個實現注入到構造函數中。向Castle Windsor注入多個服務實現
我的方案是我有多個搜索提供程序實現通用接口。我想用windsor註冊其中的每一個,然後將它們注入到我的搜索服務中,以便它可以依次查詢每一個。
溫莎有這種可能嗎?有沒有比將多個實現注入構造函數更好的方法?
我想讓Windsor將一個服務的多個實現注入到構造函數中。向Castle Windsor注入多個服務實現
我的方案是我有多個搜索提供程序實現通用接口。我想用windsor註冊其中的每一個,然後將它們注入到我的搜索服務中,以便它可以依次查詢每一個。
溫莎有這種可能嗎?有沒有比將多個實現注入構造函數更好的方法?
請參閱Inversion of Control and Dependency Injection with Castle Windsor Container - Part II在DotNetSlackers。它演示瞭如何將相同服務接口的數組傳遞給對象。
很高興看到這篇文章的非xml配置版本 – PandaWood 2009-06-17 11:13:44