inversion-of-control 相关问题

控制反转(IoC)是描述一些软件架构设计的一个方面的抽象原理,其中与过程编程相比,系统的控制流被反转。

MVVM /间海洋学委员会应我总结每个IO操作?

在下面的IoC标准的C#代码,应该每一个IO操作的类处理IO操作中被包裹?例如,我使用File.Exists和Directory.Create所有的地方 - ...

回答 2 投票 3

在测试期间替换具有Autowired依赖性的Spring bean

我试图让Spring将具有autowired依赖关系的类替换为没有这些autowire依赖关系的另一个(测试类),但我总是以...结束

回答 1 投票 0

在Sprite Kit中实现生命和得分计数的最佳方法(静态,IoC,其他?)

我有Java的背景,但多年来一直没有编码。最近我有兴趣再次热身我的编码技能,并选择在Swift中为我的孩子创建学习应用程序。我创造了基本......

回答 2 投票 0

Unity.WebApi |确保控制器具有无参数的公共构造函数

我在ASP.NET WebApi解决方案中使用Unity.WebApi NuGet包(Unity 4.0.1和Unity.WebApi 5.2.3)。我面临的问题是,在尝试运行代码时,我收到错误:确保...

回答 6 投票 4

Autofac:将开放泛型类型注册为非泛型抽象父类型的实例?

我使用动态且灵活的插件系统维护遗留代码,该系统实现为非常浅的类树,其中所有具体插件都扩展了抽象插件类。其中大部分......

回答 2 投票 0

控制反转是一种模式吗?

根据一些信息,IoC是一个原则。 https://www.tutorialsteacher.com/ioc/introduction但在其他地方它是一种模式。什么是控制倒置?控制反转(IoC)......

回答 1 投票 0

使用类 作为Haxe中的Map键

我想将模型实例存储在公共提供程序中,使用它们的类或接口作为键,然后通过类引用弹出它们。我写了一些代码:class Provider {public ...

回答 1 投票 3

在maven多模块项目中,如何从一个模块访问另一个模块

我有一个maven多模块应用程序,如下面的父 - +模块1 - +模块2 - +模块3模块2和模块3是单独的罐子,并在模块1中添加为依赖性。所有模块都有......

回答 1 投票 0

如何在控制台应用程序上设置Windsor容器以注入外部库

我有一个控制台应用程序和Web API都引用相同的数据层,这是一个单独的项目。在那个数据层,我有一个类,需要一个我们从...抓取的存储库

回答 1 投票 0

如何拦截Castle Windsor的组件分辨率以覆盖依赖关系?

我正在寻找一种方法来连接Castle Windsor的解析过程,以便我可以执行以下操作:if(componentCanBeResolvedElsewhere){return anywhere.Resolve (); }其他{...

回答 2 投票 1

如何在Ninject中进行适当的上下文绑定?

到目前为止,我已经设法使用Unity和Castle Windsor轻松实现上下文绑定。意思是,给定多个注册的接口实现,我可以注册客户端组件......

回答 1 投票 0

为什么原型范围与有状态bean一起使用?

Spring文档 - 根据经验,您应该将原型范围用于所有有状态的bean,而单例范围应该用于无状态bean。所以有条件的豆是必要的......

回答 1 投票 0

使用Prism.Forms,哪个IoC容器更好

我正处于一个新的Prism.Forms项目的开始,我想知道哪个IoC容器(Autofac,Dryloc,Ninject或Unity)最适合推进。我不知道这是不是......

回答 1 投票 19

属性类中的ASPNET CORE依赖注入

我正在尝试开发一个DisplayName属性,它具有本地化服务的接口,该接口已在启动时注册并在构造函数中注入时工作。我怎么能得到......

回答 1 投票 0

C#处理数据错误和警告而不是异常的最佳做法是什么

我们正在创建一个新的.Net核心库,一个驻留在Clean Architecture中的应用程序服务。新服务将通过RepositoryService层读取新客户详细信息并发布它们...

回答 1 投票 0

Ninject:当属性标记的继承类型时,如何获取继承类型而不是Base类型

当继承的类型由属性标记时,如何获取继承类型而不是基类型?我们可以用Ninject做到吗?这就是我所拥有的:static void Main(string [] args){...

回答 1 投票 0

Guice动态注入自定义注释

我有一些资源,但我不能迭代它并将它们全部绑定,我必须使用密钥来请求资源。所以,我必须动态注入。我定义了一个像@Target这样的注释({METHOD,...

回答 1 投票 7

C#,Autofac:Register <>中未提供NamedParameter

我正在尝试一些autofac功能,并且正在努力使用NamedParameter。我创建了一个非常简单的例子,其中IFoo由HappyFoo和SadFoo实现。 IFooUser期待一个IFoo ......

回答 2 投票 1

如何验证ASP.NET Core DI中的所有已注册类型?

我想检查一下我在Startup.cs中建立的类型注册在运行时是否都有效(在启动服务时或作为测试套件的一部分)。拉马尔有这样的功能......

回答 1 投票 0

ASMX依赖注入和IoC

所以我在尝试让我的asmx web服务使用依赖注入和使用IoC来实现时遇到困难。我希望我的Web服务能够使用我的内部业务层服务。 ......

回答 2 投票 16

© www.soinside.com 2019 - 2024. All rights reserved.