有没有办法提示 Unity 应该使用哪个构造函数?
Unity 的 InjectionConstructor当您需要调用特定的构造函数时效果很好,因为您有非常具体的依赖项(例如外部依赖项、命名注册或未命名注册的任意组合…
C# Unity容器Ctor注入
假设我们已经: class A { ILogger myLog; A(ILogger log) { this.myLog = log; } ... } 并且我们之前已经在unity容器中注册了ILogger接口,例如 cont…
如何使用 PRISM 和 Unity 保留并访问应用程序中所有视图模型中的登录信息?
我需要访问我的所有视图模型或某些视图模型的登录信息(用户 ID、密码(加密)和一些其他信息)。那么我怎样才能将这些信息存储在公共位置并且可以被…
如何在unity和asp.net mvc3中使用属性注入?
我想在 MVC3 应用程序中使用属性注入。我已将 Unity 2 配置为 DI 容器,并且通过构造函数注入一切正常,但我不知道如何使用属性注入。我用 [Dependenc…
Unity加载配置失败
我有以下统一构造方法: public static IUnityContainer CreateContainer() { UnityContainer container = new UnityContainer(); container.LoadConf…
我应该使用 Unity 配置文件还是代码来注册类型和实例?
终于开始配置一个IoC容器了! 我正在使用 Unity 并已将其配置为使用配置文件注册我的对象: 例如, 我已经达到了我怀疑这是注册类型的好方法的地步。 …
如何在 ASP.NET 中使用 IoC 容器配置单元测试?
我已在 ASP.NET 应用程序中配置 Unity,并在 Application_BeginRequest 中收到第一个请求时加载配置。然后 Unity 容器作为属性存储在 Global.ascx 中…
使用IoC容器时,如何将动态数据/对象传递给类?
我有一个带有以下构造函数的 Order 类 public Order(IProduct product, short count) { this._product = product; this._count = count; } ,我正在尝…
如何使用静态工厂方法创建对象?
我知道 Unity 可以配置为使用类的构造函数来创建类的实例(如下所示),但这不是我想要的。 container.RegisterType(); 我想将 Unity 配置为在解析 IA…
将通用存储库与 IOC 容器挂钩
我正在尝试创建一个通用的存储库模式,在其中我可以切换 ORM 技术,但是当我尝试与 IOC 容器挂钩时,我偶然发现了这个问题 public interface IReposit…
需要帮助将 PRISM Unity Module Init 转换为 PRISM MEF Module Init
我需要帮助转换以下类以在我正在开发的程序中使用。最初是来自 IdeaBlade 的一个演示程序,名为 “PRISM EXPLORER”,基于 Unity。我需要帮助将一个零…
使用 UNITY 覆盖对象参数
我已经开始使用 jg MS Unity 作为 IOC 容器的项目,并且有两个关于覆盖参数的问题。 public interface ITab { bool AllowVisible {get;set;} } class …