标签: inversion-of-control ninject
我有一个界面ISettings。许多类将实现此接口。我希望能够kernel.GetService(typeof(MySettings))并让它调用从方法创建的类型。
kernel.GetService(typeof(MySettings))
我想避免使用类型查找器预绑定所有ISettings实现。我希望能够拦截GetService()次调用以检查类型是否为ISettings。如果是这样,我想为它提供一个绑定(方法)。
GetService()
ninject能为我做什么?