5
於是我米只是想測試我的模塊,通常我會去創建一個給定的模塊內核,然後嘗試得到一個實例,但是這種情況下涉及幾個模塊,如果我能檢查某些模塊是否可以訪問某些綁定(即該工具和接口),將會更好一些。Ninject如何檢查給定類型的綁定可用而不創建一個實例
是否有任何方法檢查給定類型的綁定是否可用創建和實例的類(即所以我不必確定這些依賴關係在那裏)?
於是我米只是想測試我的模塊,通常我會去創建一個給定的模塊內核,然後嘗試得到一個實例,但是這種情況下涉及幾個模塊,如果我能檢查某些模塊是否可以訪問某些綁定(即該工具和接口),將會更好一些。Ninject如何檢查給定類型的綁定可用而不創建一個實例
是否有任何方法檢查給定類型的綁定是否可用創建和實例的類(即所以我不必確定這些依賴關係在那裏)?
媽的,當然,只要我貼我發現,在內核中,有一個GetBindings()
方法確實差不多就是我所需要的。
希望這有助於某人
請注意,這不會告訴你,如果可以解決一個類型。缺失綁定處理程序組件可以根據需要添加附加內容以滿足請求,例如自我綁定處理程序。但是這會告訴你綁定是否被註冊。另外,綁定可能是有條件的,即使存在綁定,也可能無法解析該類型。 – Talljoe 2011-04-02 17:03:25
這正是我想要的(不知道是否該類型可以解決)。這樣我就不需要將所有的依賴加載到這個內核中。謝謝你的注意 – roundcrisis 2011-04-02 17:57:12