4
起初,我認爲使用NinjectServiceHost類是創建非默認服務實現類實例的唯一方法。 (開箱即用,您只能調用新的ServiceHost(typeof(SomeClass)),其中SomeClass將使用無參數構造函數(不允許任何依賴注入)實例化。NinjectServiceHost類的主要用途是什麼?
但是現在我發現我可以簡單地使用Ninject內核從我的服務類中檢索易於測試的類的單例實例(不會明確實現singleton,而是使用Ninject的InSingletonScope綁定)。
NinjectServiceHost的主要用途是什麼?它提供了什麼功能?