Microsoft Unity 2,如何注册以下内容?
现在我们有一个 dll 文件,其中包含所有数据库调用,但我无法更改它。但是我需要从我的 Mvc 3 项目中调用 i 。调用它的过程很简单,我使用以下内容: …
如何使用Ninject的IsSingletonScope方法?
我的项目中有以下 Ninject 绑定。 Bind().To().InSingletonScope(); Bind().To(); Bind().To(); 我需要通过构造函数将 ITingsDataContext 注入到 Thin…
企业库 - 从 ParameterValue 表达式获取值
我正在尝试将 Enterprise Library TypeRegistration ConstructorParameters 转换为键/值对的集合(通常是 HashTable 或 IDictionary)。 ConstructorP…
StructureMap 动态加载插件 Dll's
问题: 将插件加载到控制台应用程序(最终为Windows服务)并在dll的研究中的插件中运行代码 : StructureMap 文档(当然) 一些 stackoverflow 线程,…
ASP MVC3 尝试使用 DependencyResolver 自动解析哪些接口/服务?
我想我可以浏览整个 MVC3 源代码并尝试找到它们,但是是否有一个列表详细说明了 MVC3 尝试使用 DependencyResolver 自动解析的所有接口? 到目前为止…
Unity - 按名称和条件解决所有问题
我想知道是否可以通过对它们注册的名称的某些条件来解决 Unity 中的所有依赖关系。 例如: 解析所有注册名称以“ProcessA”开头的接口。 如果没有办法…
Delphi 依赖注入:框架与委托构造函数
当您可以简单地使用以下模式时,为什么还要使用依赖注入框架? unit uSomeServiceIntf; interface type ISomeService = interface procedure SomeMeth…
如何跨多个程序集使用 WindsorInstaller 进行注册
我正在使用 Castle Windsor 来处理我的依赖注入,到目前为止它一直运行良好。 然而,我现在正在尝试扩展我的项目并添加一些额外的库 - 我现在正在努力…
Castle Windsor 代理、隐式接口和 WPF 绑定
我正在尝试使用 Castle Windsor 动态代理实现 WPF ViewModel。我的想法是,我想提供一个接口(下面的 IPerson 应该足以作为示例)、一个具体的支持类…
如何在使用 Spring IoC 时跟踪所有 @Autowired 内容?
在 Spring @Autowired 用法 问题上,大多数人回答说,如果可能的话,他们不喜欢使用配置文件。乍一看,这似乎是一个很好的答案。 然而,一旦你有一个…
当我尝试解析多重注册的单个组件时,我可以让温莎城堡抱怨吗?
如果我为同一服务注册两个组件,例如, container.Register( Component.For.ImplementedBy(), Component.For.ImplementedBy()) 我发现令人惊讶的是,…
通过温莎城堡解决父母/孩子的问题
我不确定调用这个父/子,但是在这里,我有一个类似的情况,如下所示: namespace ConsoleApplication1 { using System.Diagnostics; using System.Lin…
通过键返回组件实例(使用 Ninject Container)
是否可以使用 Ninject 通过键返回组件实例? 与 Castle Windsor 等效的例子是: container.Register(Component.For().Named("KeyForConcreteA"));…