我使用的是舊版本的Castle Windsor - 2.5.1和ASP.NET MVC。 我可以使用依賴注入類別其他控制器嗎?我在ASP.NET MVC項目中使用了一些服務,我想在這些構造函數中爲這些服務注入一些對象。 這可能嗎?構造函數依賴注入不是控制器類
0
A
回答
1
是的,你可以使用依賴注入任何任何C#或非C#類。在網絡,桌面,控制檯應用程序。無處不在。一樣的方法。
+0
我要檢查爲什麼,但它不想爲非構造函數類工作 - 應該開箱即用... –
1
是的,你可以! Castle Windsor只是一個幫助依賴注入的框架,你可以將它用於任何代碼 - 不僅僅是ASP.Net MVC和控制器類。
2
當然,你可以使用它。控制反轉是框架使用的一種原則,它允許開發人員擴展框架或使用它創建應用程序。基本思想是框架知道程序員的對象並對它們進行調用。
希望這會有所幫助。
相關問題
- 1. 依賴類的構造函數注入
- 2. 錯誤注入到控制器構造函數的依賴
- 3. 依賴注入與2構造函數
- 4. 構造函數中的依賴注入
- 5. Scaldi依賴注入與構造函數
- 6. ReactiveUI依賴注入構造函數
- 7. 構造函數依賴注入laravel 5
- 8. 依賴注入(構造函數)與WebForms?
- 9. OOP,依賴注入和構造函數
- 10. 構造函數注入/依賴注入 - 處理「根」類
- 11. Laravel結構 - 依賴注入控制器
- 12. 依賴注入控制器@
- 13. 使用Unity.Mvc5注入依賴關係時的多個控制器構造函數
- 14. 依賴注入比控制器類
- 15. 依賴注入 - 構造
- 16. 拋出異常構造函數注入 - AutoFac依賴注入
- 17. 基類中的構造函數依賴注入
- 18. 彈簧依賴注入到具有構造函數的類
- 19. 兩個相互依賴的類的構造函數注入
- 20. 依賴注入 - Unity構造函數注入不工作,只有getter setter注入
- 21. 構造函數注入與其他非依賴構造函數參數
- 22. dagger2構造函數注入如何提供不依賴模塊
- 23. Play Framework:在控制器中使用構造函數注入注入多個依賴
- 24. 注入控制器的服務類的依賴注入
- 25. play/scala中的依賴注入而不使用構造函數注入
- 26. PHP - Laravel依賴注入:傳遞參數進行依賴構造
- 27. IoC,依賴注入和構造函數參數
- 28. .net核心依賴注入與構造函數參數
- 29. 構造函數注入,避免非依賴參數
- 30. Prism Xamarin.Forms依賴注入構造函數參數
發佈此問題之前,您嘗試了什麼? – Steven