我正在使用 Bootstrapper 和 Ninject 来管理引导我的应用程序和依赖注入。这是一个 asp.net webapi 应用程序。
我有一个简单的实现,IStartupTask
如下所示。ILog 的实现是使用 Ninject 注册的。我想知道是否有办法将其注入ILog
课堂ContextBootstrap
?
public class ContextBootstrap : IStartupTask
{
public ILog Log { get; set; }
public ContextBootstrap(ILog log)
{
Log = log;
}
public void Run()
{
Log.Info("somehting");
}
public void Reset()
{
// do something here
}
}