クラスがありHandlerます。コンストラクターには、Managerさまざまな設定に依存するクラスがあります。
kernel.Bind<IHandler>().To<Handler>().
WithConstructorArgument("manager",
new Manager(kernel.Get<IDataAccessFactory>().CreateUnitOfWork(), new Custom1Settings()));
Custom1SettingsinManagerおよび which inのインジェクションを作成する方法Handler
class Handler
{
Handler(IManager manager....)
{
...
}
}
class Manager
{
Manager(IUnitOfWork unit, ISettings settings)
{
...
}
}