Как мне выполнить следующую регистрацию NInject в Unity IoC? - PullRequest
0 голосов
/ 17 марта 2012

Я хочу иметь возможность выполнить следующую регистрацию типов с единицей, кто-нибудь знает как?

 Bind<ILogger>().To<AssemblyEditorLogger>()
   .WithConstructorArgument("currentClassName",
                            x => x.Request.ParentContext != null ? 
                            x.Request.ParentContext.Request.Service.FullName : typeof (BootStrapper).FullName);

В основном в Unity, как мне получить доступ к типу класса, для которого мы создаем экземпляр- Я использую конструктор инъекций.

1 Ответ

1 голос
/ 18 марта 2012

В связи с этим вопрос .

Вы можете получить доступ к типу так же, как это сделано для LogManager.GetLogger().

...