我有一個WebApi控制器需要通過構造函數的服務。如果這項服務爲空,我通常會拋出一個NullArguementException
。這仍然是在WebApi控制器環境中失敗的正確方法,或者是否存在不同的模式。什麼是在WebApi控制器構造函數中失敗的正確方法
1
A
回答
1
模式是一樣的。雖然使用DI,但在調用構造函數之前將失敗。
+0
謝謝。是的,我正在使用DI,但我想我可能需要解決一些特定的異常。 – McDonnellDean 2013-02-20 11:08:17
+0
因爲我現在有能力而增加了+1,謝謝你的回答。 – McDonnellDean 2013-03-08 10:27:16
相關問題
- 1. 什麼是定義類構造函數的正確方法?
- 2. 什麼是文件,類和構造函數的正確方法?
- 3. 在python中,實現構造函數可能失敗的類的正確方法是什麼?
- 4. 爲什麼控制器構造函數初始化方法
- 5. User.GetUserId()在控制器的構造函數內失敗
- 6. 在android,application context中實現構造函數的正確方法是什麼?
- 7. 在Scala中調用超類構造函數的正確方法是什麼?
- 8. 在C++構造函數中分配內存的正確方法是什麼?
- 9. 在AngularJS中定義控制器的正確方法是什麼?
- 10. 什麼是正確的架構MVC4 WebAPI
- 11. 在Rails 4控制器中調用方法的正確方法是什麼?
- 12. 使用XmlSerializer默認構造函數的正確方法是什麼?
- 13. 在主類中實例化時,構造函數的正確用法是什麼?
- 14. Singleton構造函數失敗C++ - 可能是什麼?
- 15. 構造函數中的可重寫方法調用 - 調用方法的正確方法是什麼?
- 16. 在Corona SDK中控制Z-depth的正確方法是什麼?
- 17. 實例化控制器與IoC的正確方法是什麼
- 18. 測試此控制器的正確方法是什麼?
- 19. 什麼是volatile複製構造函數?
- 20. 在JavaScript構造函數中失敗
- 21. 在軌道控制器中引用幫助器的正確方法是什麼?
- 22. 在Javascript構造函數中定義屬性的正確方法
- 23. Windows服務失敗的正確方法是什麼?
- 24. 什麼是重試代理請求失敗的正確方法
- 25. ASP.NET WebAPI從MVC4控制器失敗
- 26. 爲什麼MEF在零件構造函數上失敗?
- 27. Couchbase .NET客戶端構造函數初始化失敗正確
- 28. Python的析構函數失敗構造
- 29. 在IIS服務器中定義WebAPI路徑的正確方法是什麼
- 30. 在Laravel的控制器中訪問模型的正確方法是什麼
你使用DI容器嗎?如果是的話,我想知道如何服務是空的? – 2013-02-20 10:27:07
我總是會防守。確實,在大多數情況下使用DI容器都會否定此檢查,但最終我無法保證使用容器。 – McDonnellDean 2013-02-20 13:16:57