castle-windsor

    9熱度

    1回答

    我想讓Windsor將一個服務的多個實現注入到構造函數中。 我的方案是我有多個搜索提供程序實現通用接口。我想用windsor註冊其中的每一個,然後將它們注入到我的搜索服務中,以便它可以依次查詢每一個。 溫莎有這種可能嗎?有沒有比將多個實現注入構造函數更好的方法?

    3熱度

    1回答

    我最近閱讀Ayende's blog post關於使用XML配置進行自動註冊。我想完全做他做的,但他的代碼片段不適合我。 Register方法在我的容器對象上不存在。 這是他的代碼: var container = new WindsorContainer(new XmlInterpreter()); container.Register( AllTypes.Of(typeof (Con

    1熱度

    2回答

    我註冊應用我的兩個接口開始像這樣: - container.Register(Component.For(typeof(IEntityIndexController)).ImplementedBy(typeof(SnippetController)).LifeStyle.Transient); container.Register(Component.For(typeof(ISnippetCon

    0熱度

    2回答

    我正在學習castle.windsor在線教程。這是簡單的示例代碼: public class Form1 { private readonly HttpServiceWatcher serviceWatcher; private System.ComponentModel.Container components = null; public Form1() {

    3熱度

    2回答

    的IWindsorContainer接口上的AddComponent方法有幾個重載,例如: WindsorContainer.AddComponent<I,T>() 和 WindsorContainer.AddComponent<I,T>(string key) 什麼用的關鍵參數和我爲什麼要使用它呢?

    5熱度

    2回答

    例如,我有兩個接口:ICustomerService和IOrderService,每個接口都有幾個函數,如GetCustomer,GetOrder等。 我想讓一個類實現兩個接口:Server。 Castle Windsor如何迴應? 首先可能嗎? 當我根據兩個接口之一解析服務器對象時,我會得到相同的對象嗎? 當我有一個在其參數中具有兩個接口的構造函數時會發生什麼?是否還會有一個對象被構建。 假設L

    4熱度

    1回答

    我注意到城堡windsor流利的組件註冊接口有比較混亂的ActAs()方法。 周圍的Googling它我發現的唯一參照的是在他們的維基here。 TODO(東西可能被記錄在案) 是什麼ACTAS()呢? 不太有幫助。 源似乎沒有任何單元測試的方法,將給予一個線索,它的用法和我太熟悉他們的源能夠告訴我自己是怎麼回事。 有沒有人知道更多關於此?

    2熱度

    2回答

    我有一個關於如何開始使用Castle Windsor的非常基本的問題。我已閱讀了IOC/DI,並想嘗試Castle Windsor的現有解決方案。我通常喜歡將任何外部程序集放在解決方案的文件夾樹中的Lib文件夾中,以便引用是相對的(我相信這是最佳實踐)。 Castle \ Bin ...文件夾中的哪些程序集需要複製到我的Lib文件夾中?我是否需要爲每個程序集添加一個明確的引用,或只添加其中的一部分

    2熱度

    3回答

    我發現的Castle項目組件的唯一文檔我找到了線上HTML文件形式的here。有誰知道任何更離線友好或可打印的內容(例如PDF)。我有相當長的火車通勤時間,我想在我的筆記本電腦上放些東西。 :-)

    2熱度

    1回答

    如何在我的.net 3.5解決方案中使用Windsor?我可以使用爲.net 2.0創建的二進制文件嗎?我需要自己編譯Castle Windsor源代碼,目標是3.5嗎?