Как я могу настроить Ninject для решения null с моей инсталляцией конструктора? Я использую ToMethod с помощью метода factory и InTransientScope. Мой factory предназначен для возврата null, если некоторые вещи не выполняются. Тем не менее, Ninject генерирует исключение, которое заставляет меня использовать конструктор без параметров. Этого я бы хотел избежать.
Я связываю этот путь:
Bind<IClient>
.ToMethod(x => someFactoryMethod())
.InTransientScope();
someFactoryMethod() может возвращать IClient или null.
Я хотел бы, чтобы введенный класс передал null вместо исключения. Когда я использую TryGet, я получаю null в моем введенном классе, когда пытаюсь его разрешить.
Я использую последний Ninject для .Net 4.0.