使用Unity 2.0在ASP.NET- MVC中注入UI
我将 UNITY 2.0 与 MVC 3 结合使用。 我已使用容器将类型注入到 MVC.net 解决方案中。 所有这些类型都是非 UI 组件。如何注入具有 UI 的类型? 我能想…
Prism、Unity - 从 MEF 转换
由于各种原因,我最近从 MEF 转换为 Unity。 我以前在一个模块中有一个 IMenuService 对象,我使用 MEF 导出该对象并在其他模块中导入该对象。我相信…
Spring.Net 中的服务定位器风格查找 - 更好的想法?
当我希望只有一个对象时,我使用以下方法按类型从 Spring.Net 上下文获取对象,因此我不需要在代码中添加魔术字符串。我已经看到这个区域在配置文件中…
注入属性不适用于字段
注入属性不适用于字段。 [Inject] public MyContext context; //Not injected [Inject] public MyContext context {get; set;} //Injected 我正在使用…
注册 IRepo;到 2 个实现,以便它根据 T(T 实现的接口)来解决它
我有这样的事情: public class IRepo { } public class EntRepo : IRepo where T : Entity { } public classs DelRepo : IRepo where T : Entity, ID…
如何将 IoC 容器保留在一处,而内部类在构建后需要创建依赖项
我开始在这个相对较小的项目上使用 Ninject ,我遇到了一个问题:我有一个 class SomeService : ISomeService 依赖于 class BizLogicModule : IBizLog…
如何按名称空间对 log4net 中的日志消息进行分组?
我正在尝试实现自己的 log4net 附加程序,它将按名称空间将消息分组。 问题是,我无法按照我的意愿让 log4net 记录位置信息。 class Program { protec…
如何在运行时扩展 Unity 目录?
我想将大部分接口映射到 app.config 文件中的具体类。但是,我想在运行时将一些接口注册到同一个 Unity 目录。我尝试了下面的代码,但它给了我一个Syn…
如何在Windsor安装程序中使用IConfigurationStore参数?
Install 方法>IWindsorInstaller 有一个 IConfigurationStore store 参数。我在任何地方都找不到实际使用此参数的代码示例。它可以用来做什么?您能给…
Unity - 如何对同一类型使用多个映射并注入到对象中
我正在使用 Unity 2.0,在下面的代码中我尝试在 Worker 对象中注入特定的工具。 我想使用以下代码。但当然有一个错误“依赖关系解析失败”。我相信我…
最具争议性的帖子,IoC,Ninject,只是让东西发挥作用
我从哪里开始? 在学习编程的过程中,人们会遇到设计模式、架构选择等问题。对我来说,我从概念上理解 DI、IoC 以及为什么需要它们/它们是好的。模块…
将参数传递给温莎城堡中的UsingFactoryMethod
如何将动态参数传递给 UsingFactoryMethod 注册? 例如,我想写这样的内容: container.Register( Component.For() .UsingFactoryMethod(return DoSom…
使用 NET.TCP 绑定的 Ninject WCF 扩展 ArgumentNullException
我有一个 WCF 4 服务,有 2 个端点配置为使用 wsHttpBinding 和 netTcpBinding。我使用 WAS 在 IIS 7.5 中托管该服务,并使用 Ninject WCF 扩展来 DI …