【发布时间】:2011-11-30 22:44:06
【问题描述】:
我有一堂课要举行这样的会议
public class SessionService : ISession
{
public HttpContext Context { get; set; }
public SessionService(HttpContext context)
{
this.Context = context;
}
}
我希望能够在我的 MVC3 应用程序的不同位置注入会话对象。 我有这个界面
interface ISession
{
HttpContext Context { get; set; }
}
我正在使用ninject将会话类绑定到这样的接口
private void RegisterDependencyResolver()
{
var kernel = new StandardKernel();
kernel.Bind<ISession>().To<SessionService>();
DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
}
我的问题是如何将 Httpcontext 参数传递给 SessionService 构造函数。
任何最受赞赏的指针。
谢谢
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3 ninject