我将如何在Unity IoC进行以下NInject注册

本文关键字:NInject 注册 IoC Unity | 更新日期: 2023-09-27 18:28:00

我想用unity进行以下类型注册,有人知道怎么做吗?

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

基本上,在Unity中,我如何访问我们正在创建实例的类的类型——我正在使用构造函数注入。

我将如何在Unity IoC进行以下NInject注册

与此问题相关。

您可以像访问LogManager.GetLogger()一样访问该类型。