C# 使用Ninject的Autofac InstancePerHttpRequest

C# 使用Ninject的Autofac InstancePerHttpRequest,c#,ninject,autofac,C#,Ninject,Autofac,以下autofac代码的Ninject等价物是什么: builder.RegisterType<WebWorkContext>().As<IWorkContext>().InstancePerHttpRequest(); builder.RegisterType(); 基本上,我想在应用程序中共享一些设置,例如特定用户的当前工作语言、用户名、货币格式。绑定到ninject内核(例如,在global.asax中) kernel.Bind().To().InRequest

以下autofac代码的Ninject等价物是什么:

builder.RegisterType<WebWorkContext>().As<IWorkContext>().InstancePerHttpRequest();
builder.RegisterType();

基本上,我想在应用程序中共享一些设置,例如特定用户的当前工作语言、用户名、货币格式。

绑定到ninject内核(例如,在
global.asax中)

kernel.Bind().To().InRequestScope();
kernel.Bind<IWorkContext>().To<WebWorkContext>().InRequestScope();