如何在不引用程序集(或其中的类型)的情况下使用 Ninject Conventions 扩展
提前抱歉问了这么长的问题,之所以这么长,是因为我一整天都在研究这个问题。 一般问题: 我有一个 ASP.Net MVC2 应用程序,其中包含以下项目:MyApp.…
温莎注册子容器可见性
我有一些(某种)单例存在于三个上下文中: Per AppDomain Per HttpApplication Per Web Request Right现在,我正在为每个 HttpApplication 创建一个…
IoC 和 ASP.NET MVC,这一切从哪里开始?
我看到 ASP.NET MVC 中几乎到处都提到了“IoC”和“DI”。虽然我很清楚……“有点”这些是什么,但它是那些几乎模糊的、无定形的浮动概念之一,它似乎…
开发和部署——如何将服务组件放到正确的位置?
这一定是一个非常常见的问题,虽然我们有答案,但我正在尝试确定是否有更好的方法。我们使用 IoC / DI 和结构图。这意味着我们的最终应用程序(Asp.Ne…
谁能推荐一个用于 ASP.NET 2.0 Webforms 的 IoC 容器?
正如标题所示,我正在寻找与 ASP.NET 2.0 Webforms 应用程序一起使用的 IoC 容器的建议。我相信某些容器只是 .NET3.5 或更高版本。…
Ninject.Web.Mvc 附加组件无法与 ASP.NET MVC 2 一起使用
我正在将 Ninject.Web.Mvc(MVC 2 版本)附加组件与 ASP.NET MVC 2 一起使用。这是我的 Global.asax.cs: protected override void OnApplicationStar…
Ninject.Web(网络表单扩展),在网络表单页面之外注入?
我一直在使用 Ninject.Web 扩展将业务对象、存储库、实体框架上下文等注入到我的应用程序中。使用 [Inject] 属性效果非常好,该属性可以应用在继承自 …
如何使用 StructureMap 将默认构造函数参数设置为 null?
类有一个以 IMyInterface 作为参数的唯一构造函数。如果我定义 IMyInterface 的具体类型并将其注册到 StructureMap ,那么就没有问题,我的类可以使用…
Unity 中 TheDefault 和 ConstructedBy 方法的替代方法
基本上我想做的是每次请求 IPrincipal 时注入 HttpContext.Current.User 中的内容。这是 StructureMap 中的代码: ForRequestedType() .CacheBy(Insta…
Unity 是否可以直接创建类而不需要注册任何东西?
我正在观看 Mike Tautly 精彩的 Prism 介绍。这一切都很有道理,但我在第六个视频中有点困惑。 他让视图类的构造函数采用 ViewModel 的参数。然后他说…
如何从静态内部类构造函数创建 Spring bean?
我正在尝试使用 Spring Framework IoC 容器来创建类的实例 ThreadPoolExecutor.CallerRunsPolicy。在 Java 中,我会这样做...... import java.util.co…
StructureMap IOC 命名实例帮助
StructureMap IOC 存在问题。我希望检索基于标签或名称实现相同接口的对象的不同具体实现。 internal static class InstanceHelper { internal enum T…