C# 我将如何在Unity IoC进行以下九项注册?
我想能够与unity一起进行以下类型的注册,有人知道怎么做吗C# 我将如何在Unity IoC进行以下九项注册?,c#,inversion-of-control,unity-container,ninject,C#,Inversion Of Control,Unity Container,Ninject,我想能够与unity一起进行以下类型的注册,有人知道怎么做吗 Bind<ILogger>().To<AssemblyEditorLogger>() .WithConstructorArgument("currentClassName", x => x.Request.ParentContext != null ? x.Request.Parent
Bind<ILogger>().To<AssemblyEditorLogger>()
.WithConstructorArgument("currentClassName",
x => x.Request.ParentContext != null ?
x.Request.ParentContext.Request.Service.FullName : typeof (BootStrapper).FullName);
Bind().To())
.WithConstructorArgument(“currentClassName”,
x=>x.Request.ParentContext!=null?
x、 Request.ParentContext.Request.Service.FullName:typeof(BootStrapper.FullName);
基本上,在Unity中,我如何访问我们正在为其创建实例的类的类型-我正在使用构造函数注入。与此相关
您可以使用与LogManager.GetLogger()
相同的方式访问该类型