我觉得我在这里缺少一些明显的东西。我正在尝试使用 ninject 创建一个类。该类接受存储在 HttpContext 的 Session 中的单个字符串参数。如何将该参数传递给此类?
该类看起来像:
public class Manager : IManager
{
public Manager(string a) { ... }
}
我有一个自定义的依赖解析器,如下所示:
public class NinjectDependencyResolver : IDependencyResolver
{
IKernel kernel;
public NinjectDependencyResolver()
{
kernel = new StandardKernel();
Bind<IManager>().To<Manager>()
}
...
}
典型的控制器如下所示:
public class ManagerController : Controller
{
public ManagerController(IManager manager) { ... }
}