我成功地在一个项目中使用了Ninject, 在那里我可以有像这样的课:
public class MyServiceConsumer
{
[Inject]
public void IPropertyInjectedService { get; set; }
private IConstructorInjectedService _conSvc;
public MyServiceConsumer(IConstructorInjectedService conSvc)
{
_conSvc = conSvc;
}
}
如果我做了内核。 Get & lt; My ServiceConsumer> (), 依赖性将会得到满足, 一切都会好起来。 但是在应用程序启动时, 有一种假设, 我已经有了一个已有对象, 我想把它传给内核, 让内核对当前实例进行财产注入 。
我如何将现有物体传递给注射器内核, 使财产的注射依赖性得到满足?