如何在测试类中使用unity来使用构造函数依赖注入
我正在使用 Unity 容器在控制台应用程序中实现构造函数 DI。依赖关系注册是在程序类的 Main 方法中完成的。 一切正常,但我无法在测试类“ClientSearc…
是否可以使用 Unity 容器 C# 更新已注册的单例?
我使用 unity 容器 来实现单例设计。 这是我的代码: public class ExampleClass { public MyObj obj {get;private set;} } 创建单例: container.Reg…
WAS回收应用程序池后,使用Unity解析实例会失败
我使用 Unity 来解析我的实例。包括 WCF 服务。 但我发现了一个技巧问题。 我将 WCF 程序部署到 IIS (WAS),并且可以正常运行我的 Web 服务。 IIS(WA…
选择性地统一解决同一接口的依赖关系
我们使用 Unity 框架进行依赖注入。我正在为同一个类注册两个具体实现。就像... container.RegisterType("first"); container.RegisterType("second")…
Unity:如何将派生类型解析为 IEnumerable?
我有基类和几个派生类。我如何通过Unity将这些派生类型解析为IEnumerable集合?我已经尝试过类似的方法 var myObjectList = (IEnumerable) UnityConta…
尝试获取类型实例时发生激活错误
我将 Unity 与 Asp.net MVC 3 应用程序一起使用。这是在 Application_Start 中运行的一些代码... UnityContainer container = new UnityContainer(); …
在 WPF 中使用 Unity 解析时 SynchronizationContext.Current 为 null
我有一个 WPF 代码,看起来像这样。 public class AlphaProductesVM : BaseModel { private ObservableCollection _NwCustomers; private int i = 0; …
尝试提高MVC3的效率+统一项目
我有一个使用 Unity 进行依赖注入的 MVC3 项目。 有一个主要的 MVC3 项目、一个位于 MVC3 和数据层之间的“域”类库,以及一堆构成数据层的类库。 (MV…
如何使用 Unity 填充设置?
我的 web.config 文件中有以下 appSettings 键值: 我有以下类: public class SomeSettings : IConfigurationSettings { public string Received { g…
UnityContainer 无法解析类型
我在解析 UnityContainer 中注册的类型时遇到问题。在我的引导程序中,我重写了ConfigureContainer方法。现在这个方法看起来像这样 protected overrid…
UnityContainer.Resolve 还是 ServiceLocator.GetInstance?
这似乎是一个愚蠢的问题,因为在我的代码中一切正常,但我已经用我的 Unity 容器 _ambientContainer 注册了一个单例: _ambientContainer.RegisterTyp…
使用 UnityContainer 通过代码隐藏将依赖项注入视图
我有一个 Silverlight 应用程序,其中只有少数控件使用 MVVM。我没有太多时间将所有控件移至 mvvm,但我需要向该控件注入一些服务。 因为某些控件是通…
BuildUp 无法解决依赖关系
我正在尝试将 Dependency 属性与 RegisterInstance 一起使用。我读过如果我使用 RegisterInstance 我必须在实例上使用 BuildUp 方法。不幸的是它在我…