使用 Unity IoC 容器解析 C# 中的包装类
我想使用 Unity 将 IService 解析为两个不同的实现,以使用包装类,相当于: IService service = new DispatcherService(new RealService(), Applicat…
Castle.Windsor可以自动解析具体类型吗
我们正在评估 C# 项目的 IoC 容器,Unity 和 Castle.Windsor 都表现出色。我喜欢 Unity 的一件事(NInject 和 StructureMap 也这样做)是,显而易见如…
解析 IEnumerable团结一致
Unity 可以自动解析 IEnumerable 吗? 假设我有一个带有此构造函数的类: public CoalescingParserSelector(IEnumerable<IParserBuilder> parserB…
是否存在初始化通过 DI 容器创建的对象的模式
我正在尝试让 Unity 来管理对象的创建,并且我想要一些直到运行时才知道的初始化参数: 目前我能想到的唯一方法是使用 Init接口上的方法。 interface …
MVC 涡轮机的寿命管理?
如何管理 mvc 涡轮机中服务的生命周期(使用 Unity)? 我有一个 ISearchService 实现 LuceneSearchService,它采用 IConfigurationService 和 ILogge…
带有配置文件和单例类的 Unity 框架
所以故事是这样的: 我有单例类(又名 ServiceLocator),您可以使用“CreateInstance()”方法获取实例。同时,我们将Unity添加到我们的应用程序中并…
解析具有同一接口的两个参数的构造函数?
另一位开发人员今天进行了这样的对话: 我:依赖注入很酷,哈哈。 Dennis:当我需要 DoStuff 类的实例并且我唯一的构造函数是 DoStuff( ISomeInterfac…
Unity 返回新的服务实例
我在使用 Unity 和 WPF 时遇到了一些问题。场景是我有一个遵循 MVVM 设计模式的 WPF 应用程序。 A 有一个名为 ViewKDI 的模块。在这个模块中,我有一…
从内存中的 XML 字符串读取 EntLib 4.1 配置
我想在我当前的项目中使用 EntLib 4.1,特别是 Unity 1.2 和 VAB。我的应用程序是 SaaS 应用程序,因此我决定将特定于租户的配置文件存储在数据库中,…
Unity:解析 TimeSpan 时出现致命执行引擎错误
我正在尝试使用 TimeSpan “http://msdn.microsoft.com/en-us/library/cc468366.aspx”rel="nofollow noreferrer">Unity。执行容器解析调用会导致 F…
使用 StructureMap 配置 Prism
我正在使用 Prism 和 Prism 附带的 Unity IoC 容器。但是,如果可行的话,我想使用不同的 IoC 容器。所以是吗?我最好使用 StructureMap。请注意,我…