inversion-of-control

inversion-of-control

文章 0 浏览 5

结合 MEF 和 IoC 容器

我主要使用 NInject 作为我的 IoC 容器,并且对它非常满意 - 不想改变它。但有些东西我想使用 MEF 导入。问题是,我希望 IoC 容器创建导入,因为导入…

坏尐絯 2024-08-29 16:18:29 3 0

解决 MEF 导入时遇到的问题

这是我之前一篇文章的延续,其中涉及解析我的 WPF 应用程序中的模块。这个问题与模块的相互依赖关系以及构建这些模块的方法(即通过 MEF 或通过 new)…

酷遇一生 2024-08-29 07:29:53 10 0

有没有像 Unity 这样的东西可以完成不需要界面的简单事情?

也许我误用了 Unity,但事情就是这样。我有几个应用程序,它们都加载相同的插件程序集。所有程序集都需要一个库,我希望它们能够通过 Unity 访问该库…

一世旳自豪 2024-08-29 05:46:25 8 0

IoC容器配置

IoC 容器的配置应该如何组织?我知道通过代码注册应该放在应用程序的最高级别,但是如果应用程序有数百个需要注册的依赖项怎么办?与 XML 配置相同。…

痞味浪人 2024-08-29 05:00:46 6 0

使用 IoC 时如何管理对象处置?

我的例子是 Ninject 2。 // normal explicit dispose using (var dc = new EFContext) { } 但有时我需要在函数调用之间保持更长时间的上下文。 所以我…

妄司 2024-08-29 01:27:54 8 0

国际奥委会从开始到结束

我非常确定 IoC 是我的应用程序的最佳选择。这里有大量关于 SO 的文章甚至问题讨论不同的容器。我今天读了几篇带有部分示例的博客。我个人倾向于从 Co…

别再吹冷风 2024-08-28 22:57:42 18 0

如何使用可能的提供者配置工厂?

我有三个程序集:“Framework.DataAccess”、“Framework.DataAccess.NHibernateProvider”和“Company.DataAccess”。在程序集“Framework.DataAcces…

§普罗旺斯的薰衣草 2024-08-28 20:02:01 7 0

在 Unity 中使用泛型 ... InvalidCastException

我的接口定义是: 公共接口 IInterface 其中 T:UserControl 我的类定义是: 公共部分类 App1Control :UserControl,IInterface 我的 app.config 的统…

安人多梦 2024-08-28 18:27:06 9 0

Winforms MVP 与 Castle Windsor - 子表单的 DI?

我正在构建一个 winforms 应用程序,使用被动视图 MVP 和 Castle Windsor 作为 IoC 容器。我对依赖注入和 MVP 还是有点陌生​​,所以我正在寻找一些…

纵山崖 2024-08-28 18:17:13 8 0

IoC 库与 MonoTouch 兼容吗?

仍在熟悉 MonoTouch 的局限性。是否有可与 MonoTouch 一起使用的 IoC/DI 库。理想情况下是像 Ninject 这样的东西吗?…

_蜘蛛 2024-08-28 16:01:11 11 0

使用 IoC.Resolve 时可以有条件构造类吗?

我有一个具有重载构造函数的服务类。一个构造函数有 5 个参数,另一个有 4 个参数。 在调用之前, var service = IoC.Resolve(); 我想做一个测试,并…

鱼忆七猫命九 2024-08-28 14:30:35 6 0

如何在 ASP.NET MVC 中使用 Windsor 注册程序集

我的项目如下所示: TestMvc(我的 Web 项目)具有对我的接口和业务对象所在的 DomainModel.Core 程序集的引用。 实现 DomainModel.Core 中的接口的类…

梦与时光遇 2024-08-28 11:11:27 7 0

使用 IoC 容器时如何管理接口隔离?

可能的重复: StructureMap 单例用法(实现两个接口的类) 我'我目前正在设计一个小型系统,并且正在使用 StructureMap 作为 IoC。我最近刚刚明白了…

爱已欠费 2024-08-28 09:09:07 11 0

使用 IoC 处理在单个函数调用中发生变化的依赖关系

我们正在尝试找出如何在服务类根据其使用方式具有不同依赖项的情况下设置依赖项注入。在我们的具体案例中,我们有一个 Web 应用程序,其中 95% 的情况…

凤舞天涯 2024-08-28 08:51:21 6 0

依赖注入解决循环依赖

示例: class MyClass { Composition m_Composition; void MyClass() { m_Composition = new Composition( this ); } } 我对在这里使用依赖注入感兴趣…

妖妓 2024-08-28 06:39:51 7 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文