Ninject、Providers 和 Activator.CreateInstance
我对 Ninject 相当陌生,但我已经成功地使用自定义提供程序将其用于 DI。 绑定初始化如下 kernel = new StandardKernel() kernel.Bind<IPatientReco…
“Bind”的 Ninject 语法有多个参数
如何在 Ninject 语法中使用多个参数,如下所示? Bind<IMyRepository>() .To<SqlMyRepository>() .WithConstructorArgument("connectionStrin…
如何使用 Ninject 实例化 MEF 导出对象?
我的应用程序使用 MEF 从外部程序集中导出一些类。这些类是为构造函数注入而设置的。我面临的问题是 当我尝试访问这些类时,MEF 正在尝试实例化这些类…
在 Ninject 2.0 中,如何同时拥有一般绑定和特定案例的绑定?
我有一种情况,我想依赖注入我的用户对象,但也将当前用户放入 IoC 容器中。我希望以下几行起作用: kernel.Get<User>() // Should return a new …
如何在外部程序集中的类型的构造函数注入中使用 Ninject
我正在从外部程序集加载类型并希望创建该类型的实例。但是,此类型/类是为当前由 Ninject 管理/绑定的对象设置的构造函数注入。如何使用 Ninject 创建…
让 AsyncController 与 Ninject 一起工作
我正在尝试将控制器中的某些操作转换为在使用 ninject 进行依赖项注入的 mvc 项目中异步运行。我按照以下步骤继承 AsyncController 并将与“X”操作对…
在 Ninject 2 中注入 HttpContext
在我的 asp.net mvc 应用程序中,我使用 Ninject 作为 DI 框架。 我的控制器使用我的 HttpAccountService 从 cookie 获取信息或向 cookie 获取信息。 …
使用 Ninject 的 HttpHandler 属性注入返回 null
我有以下 httphandler: public class NewHandler : IHttpHandler { [Inject] public IFile FileReader { get set } public NewHandler() { } public …
使用 Ninject 注入 AutoMapper 依赖项
我在使用 Ninject 将 AutoMapper 注入 ASP.NET MVC 2 应用程序时遇到问题。我使用了 Jimmy Bogard 在 AutoMapper 和 StructureMap 上的帖子输入配置作…
Ninject 属性注入返回 null
我有一个带有以下代码的 WinForms 应用程序: static void Main() { IKernel kernel = new StandardKernel(new MyModule()) TestInterface test = ker…
例如,如何使用 Ninject 将构造函数参数绑定到位图?
我目前有一个这种形式的类: class Abc { private readonly IDisposable disposable public Abc(IDisposable disposable) { this.disposable = dispos…
在 asp.net mvc 2 中使用 Ninject 帮助
我正在尝试将 Ninject 添加到我的应用程序中,以便(也许)我可以尝试在其中创建/运行测试...所以我需要一些帮助来设置这里 是我的控制器 public clas…
为什么以下使用 Ninject.Moq 的模拟不起作用?
我正在尝试使用 Ninject.Moq 运行以下代码: [TestMethod] public void TestMethod1() { var kernel = new MockingKernel() var engine = kernel.Get&…