Ninject ninjectKernel.Get <isession>(); </isession>

时间:2011-03-16 01:33:13

标签: c# asp.net-mvc-3 ninject-2

我在哪里可以找到ninjectKernel? 我正在使用ninject 2.2

public ISession Session
{
    get { return ninjectKernel.Get<ISession>(); }
}

编辑: 我创建了一个服务定位器来从任何地方获取内核。

1 个答案:

答案 0 :(得分:1)

您提供了某个类的属性(Session)的代码。此代码具有使用ninjectKernel字段的get访问器。很可能你可以在封闭的类中找到这个字段。

通常它的定义如下:

IKernel ninjectKernel = new StandardKernel(new Module1(), new Module2(), ...);

Module1,Module2等是定义绑定的模块。

相关问题