Ninject Factory с введенными аргументами

Я пытаюсь создать Ninject Factory, используя Ninject.Extensions.Factory, как показано ниже:

 public interface  ICommandBatchFactory
    {
        CommandBatch GetCommandBatch(ILogger logger);        
    }

Проблема в том, что мне нужно, чтобы "logger" вводился в экземпляр / конструктор (шаблон конструктора), а не чтобы он был явно указан в GetCommandBatch фабрики.

Это возможно с Ninject.Extensions.Factory? Я стараюсь не ссылаться на аннотации de Ninject Kernel или [Inject], чтобы не увеличивать сцепление.

0 ответов

Другие вопросы по тегам