2012-03-16 3 views
0

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

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

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

ответ

1

Относительно этого question.

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

Смежные вопросы