使用 Activator.CreateInstance 时解析注入实例
我试图弄清楚如何让温莎城堡解决使用 Activator.CreateInstance 创建的对象的依赖关系。 目前,当我以这种方式创建对象时,创建的对象内部的依赖关系…
我是否需要 Unity 容器的单个实例?
抱歉问这个菜鸟问题。我开始将 Unity 2.0 容器与 Silverlight 一起使用,并在其中放入一些单例。为了使单例工作,我的应用程序中是否只需要一个容器实…
如何使用在主对象属性上设置的注册名称统一解析依赖对象?
我在使用 Unity 解决类型时遇到了一些问题。 有一个我想要做的示例: public class MainClass { public void MainMethod() { UnityContainerHelper.De…
通过 MVC 3 中的依赖注入学习控制反转
有人可以给我提供一个DI 和 IoC 的简单示例吗? 我理解第一个,但无法实现第二个。 我正在使用MVC 3并且我真的想使用IDependencyResolver,但我不明白…
温莎城堡 Castle.MicroKernel.ComponentRegistrationException
我正在尝试注册一个假身份验证服务以使用以下方式进行调试: container.Register(Component .For() .ImplementedBy()); 其中 Services.DebugAuthentic…
将 Castle.Windsor 与 Windows 窗体应用程序结合使用
到目前为止,我一直在使用 ASP.NET MVC 学习 Castle.Windsor 的 IoC/DI,但我有一个在 Windows 窗体中完成的副项目,我想知道是否有一种有效的方法来…
如果使用 IOC 容器,在 .net 中使用线程池是否会违反(宽松地说)规则?
我喜欢控制反转 (IOC) 模式并经常使用它。像往常一样,我对线程以及它们在 .NET 的 OO 生态圈中的位置存在疑问。 我正在考虑线程化并使用 .Net 中的“…
如何在类库项目中使用Autofac?
我有以下实现: private INewsRepository newsRepository; public NewsService(INewsRepository newsRepository) { this.newsRepository = newsReposi…
ViewModel 到 ViewModel 的通信
给定以下场景: ViewModelA 启动 ViewModelB(当然,通过通用控制器,该控制器使用 Ioc 和 DI 来解析所需的类型)。 ViewModelB需要在ViewModelA中设…
ASP.NET MVC 3. 我需要担心容器处置吗?
在 ASP.NET MVC 中,我需要显式处理(正如这里所述 http:// unity.codeplex.com/Thread/View.aspx?ThreadId=38588) 我的容器,其中的对象被处置。 有…
允许调用函数覆盖默认选项 - jQuery UI 对话框
我希望 CallingFunction 能够覆盖 showDivPopUp 函数中提供的默认选项。 function calling(){ showDivPopUp("title of pop up box", "message to show…
两个解析的实例相同(其中一个在注册时命名)
我进行了以下测试: [TestMethod] public void TestTwoInterfacesOneNamed() { _container.RegisterType(new ContainerControlledLifetimeManager());…
使用 IoC 实例化控制器的正确方法是什么
我正在迁移到 ASP.NET MVC 3。 现在我有一些使用 IoC 解析控制器的方法。 我的控制器需要存储库的构造函数注入参数。 设置 DependencyResolver.SetRes…