解析 Unity (Prism) 容器中的数组类型
是否可以在 Unity 容器中注册和解析数组类型?我想做这样的事情: this.mContainer .RegisterType() .RegisterType(); ISomeType[] lSomeTypes = this…
我是否需要 Unity 容器的单个实例?
抱歉问这个菜鸟问题。我开始将 Unity 2.0 容器与 Silverlight 一起使用,并在其中放入一些单例。为了使单例工作,我的应用程序中是否只需要一个容器实…
如何使用在主对象属性上设置的注册名称统一解析依赖对象?
我在使用 Unity 解决类型时遇到了一些问题。 有一个我想要做的示例: public class MainClass { public void MainMethod() { UnityContainerHelper.De…
Unity:解决 RIA DomainContext 的问题
我正在使用 PRISM 4,并且了解了几乎所有功能,但是一旦我想将 DomainContext 类 (RIA) 注入到我的视图模型中,一切就乱了套。 :) 如果经验丰富的 Uni…
Unity IoC 和静态方法
处理使用 IoC 但其中有静态方法以及其他方法的情况的最佳方法是什么,如下所示: public partial class ShoppingCart { private IDatabaseFactory _st…
silverlight prism/unity 中的内存泄漏
我们正在使用 SL4、PRISM 和 MVVM 构建 LOB 应用程序。我最近注意到我的应用程序没有释放任何内存。如果我切换黑白页面,它开始时约为 150MB,并且会…
Unity 2 拦截相当于 Castle 动态代理中的 CreateInterfaceProxyWithoutTarget
我想对没有实现的接口使用Unity拦截,这样IInterceptionBehavior实际上就成为了实现。这与 Castle Dynamic Proxy 中的 CreateInterfaceProxyWithoutTa…
如何设置 Unity 容器来创建模拟/真实记录器实例
我现在很困惑,也许不明白真正的问题。 我有一个需要记录器实例来记录错误数据的对象。 例如 public class CommonFileSaver : IFileSaver { private s…
Unity 不尊重 TransientLifetimeManager?
我有以下场景: 一个 WCF 服务解决方案,包含服务实现层、业务层和数据层。 WCF实现层依赖于业务层,业务层又依赖于数据层。每层通过构造函数注入接收…
我应该将 Unity 容器传递给我的依赖项吗?
所以我有: 应用程序 A:需要 B 类(不同的程序集) B 类:需要 C 类(同样,不同的程序集) C 类:使用容器来解析各种对象,但容器的生命周期(及其…
使用 Unity 将对注册类型和具体对象的依赖注入到构造函数中
我有一个带有以下构造函数的类 MyClass: public MyClass(IRepository repository, AnotherClass anObject) { ... } 接口 IRepository 在应用程序启动…
当视图模型的构造函数中有参数时,如何将 ViewModel 连接到视图?
我正在使用 Prism 和 Unity 使用 MVVM 模式重写 WPF 应用程序。大多数视图通过 DataContext 属性连接到 VM,如下所示: 问题是,当 ViewModel 的构造…
Microsoft Unity 容器的性能
我正在审查一个使用 Microsoft 模式和实践 Unity 容器的项目。 有一个包含 40 个注册类型的容器,为每个 Web 服务调用创建一个容器实例。 我想知道: …
ASP.NET MVC 3. 我需要担心容器处置吗?
在 ASP.NET MVC 中,我需要显式处理(正如这里所述 http:// unity.codeplex.com/Thread/View.aspx?ThreadId=38588) 我的容器,其中的对象被处置。 有…