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,如下所示: <UserControl.DataContext&g…
Microsoft Unity 容器的性能
我正在审查一个使用 Microsoft 模式和实践 Unity 容器的项目。 有一个包含 40 个注册类型的容器,为每个 Web 服务调用创建一个容器实例。 我想知道: …
ASP.NET MVC 3. 我需要担心容器处置吗?
在 ASP.NET MVC 中,我需要显式处理(正如这里所述 http:// unity.codeplex.com/Thread/View.aspx?ThreadId=38588) 我的容器,其中的对象被处置。 有…
两个解析的实例相同(其中一个在注册时命名)
我进行了以下测试: [TestMethod] public void TestTwoInterfacesOneNamed() { _container.RegisterType<MyTestClass, MyTestClass>(new Containe…
如何进行 Web 测试的模拟?
我想为我的 asp.net Web 应用程序编写一些 Web 测试(通过 WatiN/Selenium + CassiniDev Web 服务器)。 我遇到的问题是我不知道在这种情况下该怎么办…
如何使用 unity 2.0 和 asp.net mvc 为每个 http 请求(或每个 http 上下文)注入依赖项
我已经阅读了很多这方面的信息,但我找不到任何最新的信息(截至 2011 年 1 月),说明现在应该如何完成此操作。我读过几篇似乎有答案的好文章,但没…