在面向对象的语言中,控制容器(ioc-container)的反转可用于配置和管理应用程序中的对象。
在Unity 5.9.x缺少CreateChildContainer
过去有在Unity IoC的版本5.8.x.的方法UnityContainer.CreateChildContainer()但是它已经版本5.9.x.消散这是否意味着整个子容器功能移除? ...
AccountController中注册使用Unity的IoC
账户控制器没有正确注册我有使用Identity个人用户帐户ASP.NET MVC应用程序。在我的帐户控制器我有,我想一个UserMappingService ...
.net核心的一个美妙之处在于它非常模块化和可配置。这种灵活性的一个关键方面是它通过接口利用IoC来注册服务。 ...
我搜索一种智能方法,在Tabcontrol中多次实例化一个View和ViewModel,行为略有不同。在最好的情况下,使用Prism7.1我目前的解决方案是;在我的MainView中......
我正处于一个新的Prism.Forms项目的开始,我想知道哪个IoC容器(Autofac,Dryloc,Ninject或Unity)最适合推进。我不知道这是不是......
我公司的MVC解决方案使用IOC容器将Caching / Repository层注入控制器。这是非常昂贵的,因为目前我们每次创建时都会生成新类...
Ninject:当属性标记的继承类型时,如何获取继承类型而不是Base类型
当继承的类型由属性标记时,如何获取继承类型而不是基类型?我们可以用Ninject做到吗?这就是我所拥有的:static void Main(string [] args){...
在架构上用IoC Container替换singleton主对象
我的问题是关于软件架构。让我们考虑一个例子:我们有一个Windows服务应用程序。 Program.cs创建并启动MainService类的实例。 ...
Inversify toFactory vs toDynamicValue
这个相关的问题显示了文档中的示例,但没有解释InversifyJS toFactory和toDynamicValue之间的实际区别toDynamicValue接受工厂函数,而...
在Foo方法中,我创建了一些任务,我想在主线程中设置一个上下文并从其他线程访问它,有没有办法在我的主线程和其他线程之间共享一个上下文...
Simple Injector - 使用Composite模式和接口继承的RegisterCollection和RegisterDecorator
如何将类型注册为IPollingService 这样它们将通过container.RegisterDecorator(typeof(IPollingService <>),typeof(ContextAwarePollingServiceDecorator)进行装饰
例如,我有两个接口:ICustomerService和IOrderService,每个接口都有一些函数,如GetCustomer,GetOrder等。我希望一个类实现两个接口:Server。 ...
如何在.NET Core中使用默认依赖注入从父级创建子作用域?
我正在构建一个控制台.NET Core应用程序。它会定期运行一个可以完成某些工作的方法。如何使ServiceProvider的行为与ASP.NET Core应用程序中的行为相同。我希望它......
组件驱动开发术语开始被广泛使用,尤其是与控制反转有关。它是什么?它解决了什么问题?什么时候适当,什么时候不适合?
我正在使用Webpack GitHub仓库构建一个TypeScript项目。默认情况下,应用程序允许依赖注入,我看不到安装了提供IoC的软件包,因此我只能假设......
如何定义解析json / xml配置时使用的默认Autofac语言环境
我试图使用xml配置配置autofac但遇到locale问题。我尝试注册的组件之一需要双参数,在我的本地系统上有格式...
我即将开枪自杀。花了几周时间试图解决这个问题。我们有一个ASP.NET MVC 4 Web应用程序,它使用SQL Server 2012和Entity Framework作为ORM和Unity for IoC。 Web应用程序托管...
将依赖参数传递给Laravel中的App :: make()
我认为这应该很容易,但我正在努力弄清楚它应该如何运作。我有一个使用依赖项的类。我需要能够从...动态设置依赖项的参数
这里回答了类似的问题:如何将运行时参数作为依赖项解析的一部分传递?但是,我想知道在注册泛型类时如何做到这一点? ...
我正在阅读关于依赖倒置和解耦的理论,我看不出两者之间的区别。依赖倒置讨论了解耦功能组件以便更高级别...