castle-windsor

    12熱度

    2回答

    我一直在使用一些基本的AOP樣式解決方案來解決安全性,日誌記錄,驗證等橫切關注問題。我的解決方案包括Castle Windsor和DynamicProxy。我已經走下了這條路,因爲我可以使用基於Boo的DSL來應用所有內容,並保持我的代碼清除屬性。我被告知在週末看看PostSharp,因爲它應該是一個「更好」的解決方案。我已經快速瀏覽過PostSharp,但是我被Attribute的用法拖延了。

    1熱度

    1回答

    我知道如何告訴Castle Windsor使用XML解析工廠方法的引用,但是我可以通過Container.AddComponent()接口以編程方式執行它嗎?如果沒有,有沒有其他的方式來從代碼中做到這一點? 編輯: 似乎有一些混亂,所以讓我澄清,我正在尋找一種方式做的代碼如下: <facilities> <facility id="factory.support"

    9熱度

    3回答

    我有一個對象實現了在Windsor容器中註冊的IDisposable,我想處理它,因此它的Dispose方法被調用,並且下一次調用Resolve時它會提取一個新的實例。 是否 container.Release(obj); 自動調用Dispose()馬上?或者,我需要做的 obj.Dispose(); container.Release(obj); 上無法找到文檔中任何事情究竟是什麼版本

    11熱度

    5回答

    說我有下面的類 MyComponent : IMyComponent { public MyComponent(int start_at) {...} } 我可以它與溫莎城堡通過XML如下 <component id="sample" service="NS.IMyComponent, WindsorSample" type="NS.MyComponent, WindsorSamp

    12熱度

    1回答

    在溫莎國際奧委會容器中,是否可以註冊一個我已經擁有實例的類型,而不是讓容器創建它?

    4熱度

    1回答

    從我讀過的關於Windsor/Microkernel的內容中,理論上可以做到使用代碼使用xml文件所做的一切。事實上 - 如果我錯了,請糾正我 - 看起來Windsor圖層的主要貢獻是爲microkernel已經可以做的事情添加xml配置。 但是,最近我一直在努力研究如何在代碼中實現一些稍微複雜的功能(即how to assign a default constructor argument va

    10熱度

    2回答

    我正在尋找一個.xsd模式文件放入我的Visual Studio目錄,爲Castle Windsor IoC容器的xml配置文件提供intellisense。我查閱了Windsor的下載代碼,並搜索了幾種不同的方法。我看到很多人問同樣的問題,但沒有答案。任何人都知道是否有這樣的文件?

    4熱度

    2回答

    我一直有噸問題得到Castle Windsor的非XML配置設置正常工作。同時,我看到越來越多的人通過Windsor Container流暢的界面提供建議。我一直在Googogling的最後一天,我無法在任何地方找到這個API。 我在說的關鍵.Register()方法,這似乎是IWindsorContainer對象的擴展方法。它似乎可能在Castle.MicroKernel.Registratio