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
}
}