2011-03-31 44 views
5

於是我米只是想測試我的模塊,通常我會去創建一個給定的模塊內核,然後嘗試得到一個實例,但是這種情況下涉及幾個模塊,如果我能檢查某些模塊是否可以訪問某些綁定(即該工具和接口),將會更好一些。Ninject如何檢查給定類型的綁定可用而不創建一個實例

是否有任何方法檢查給定類型的綁定是否可用創建和實例的類(即所以我不必確定這些依賴關係在那裏)?

回答

6

媽的,當然,只要我貼我發現,在內核中,有一個GetBindings()方法確實差不多就是我所需要的。

希望這有助於某人

+1

請注意,這不會告訴你,如果可以解決一個類型。缺失綁定處理程序組件可以根據需要添加附加內容以滿足請求,例如自我綁定處理程序。但是這會告訴你綁定是否被註冊。另外,綁定可能是有條件的,即使存在綁定,也可能無法解析該類型。 – Talljoe 2011-04-02 17:03:25

+0

這正是我想要的(不知道是否該類型可以解決)。這樣我就不需要將所有的依賴加載到這個內核中。謝謝你的注意 – roundcrisis 2011-04-02 17:57:12

相關問題