Ninject Factory с введенными аргументами
Я пытаюсь создать Ninject Factory, используя Ninject.Extensions.Factory, как показано ниже:
public interface ICommandBatchFactory
{
CommandBatch GetCommandBatch(ILogger logger);
}
Проблема в том, что мне нужно, чтобы "logger" вводился в экземпляр / конструктор (шаблон конструктора), а не чтобы он был явно указан в GetCommandBatch фабрики.
Это возможно с Ninject.Extensions.Factory? Я стараюсь не ссылаться на аннотации de Ninject Kernel или [Inject], чтобы не увеличивать сцепление.