Ninject WCF 扩展 TimeService 示例如何工作?
我有一个 .Net 4.0 WCF 服务,我正在尝试为其设置 ninject。我下载了 ninject 的 WCF 扩展 并查看了 TimeService 示例。一切看起来都很简单,但是我看…
当我创建集合时,Ninject 注入将元素添加到集合中
我正在使用 MVVM light 并按如下方式设置绑定: class TestModule:NinjectModule { public override void Load() { Bind<ICollection<Element>&…
在 Ninject 中使用工厂方法,我无法添加属性
我尝试使用 Ninject 注入 XmlReader。问题在于它是由工厂方法而不是构造函数创建的。我无法将 [Inject] 添加到 .NET Framework 中的代码中。现在我使…
Ninject.Web.Mvc 附加组件无法与 ASP.NET MVC 2 一起使用
我正在将 Ninject.Web.Mvc(MVC 2 版本)附加组件与 ASP.NET MVC 2 一起使用。这是我的 Global.asax.cs: protected override void OnApplicationStar…
Ninject V2 InRequestScope:在每个请求上触发构造函数
我在使用 Ninject V2 的 InRequestScope() 来管理工作单元时遇到了困难。 _kernel.Bind<UnitOfWork>().To<SqlUnitOfWork>().InRequestScope()…
在 Ninject 2 中,如何让两个具有不同设置的内核共享绑定?
我的应用程序有一个 Ninject 2 内核,其中包含所有绑定。应用程序的一个部分需要在内核上具有与应用程序的其余部分不同的设置,但需要相同的绑定(该…
Ninject 抛出与 OnePerRequestModule 相关的间歇性异常
我刚刚将 Ninject 的现有实现从 1.5 升级到 2.0。我现在看到当短时间内发生许多请求时会抛出间歇性异常。 这是抛出的异常。 类型: System.ArgumentEx…
在 Ninject 2.0 中,如何同时拥有一般绑定和特定案例的绑定?
我有一种情况,我想依赖注入我的用户对象,但也将当前用户放入 IoC 容器中。我希望以下几行起作用: kernel.Get<User>() // Should return a new …
使用 Ninject 的 HttpHandler 属性注入返回 null
我有以下 httphandler: public class NewHandler : IHttpHandler { [Inject] public IFile FileReader { get set } public NewHandler() { } public …
用于 C# ASP.NET(非 MVC)的 Ninject 2.0 依赖注入
我已经找了一段时间了。 我对依赖注入并不陌生,并且已经在多个项目 MVC 和喜欢,但我想尝试一下 Ninject,以免错过其中的乐趣。 我正在尝试将 Ninjec…
Ninject 2.0:无属性的属性注入
有没有办法在 Ninject 2 中使用属性注入而不使用 [Inject] 属性?这会在将使用它进行连接的类中创建对 Ninject 的依赖关系,并且我更喜欢避免对 IoC …
在 Ninject 中将单例绑定到多个服务
我遇到的问题似乎与 http://markmail.org/message/6rlrzkgyx3pspmnf 如果您使用不同的服务类型访问它,则单例实际上会创建多个实例。 我正在使用最新…
带接口的 Ninject 和存储库模式
这是我现在拥有的接口/类结构: BaseContentObject 抽象类 public abstract class BaseContentObject : IEquatable<BaseContentObject> { ... } …