c# - 使用 Ninject 的 Autofac InstancePerHttpRequest

标签 c# ninject autofac

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

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

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

最佳答案

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

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

关于c# - 使用 Ninject 的 Autofac InstancePerHttpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14827774/

相关文章:

c# - 无法将 json 反序列化为 ASP.Net MVC 中的抽象类

c# - 使用不兼容的 SMTP 服务器进行身份验证

ninject - 为从 ASP.NET MVC 和工作应用程序使用 RabbitMQ 设计一个好的界面

asp.net-mvc-3 - 带有 Autofac 简单网格绑定(bind)的 DevExpress

c# - Autofac:在泛型方法中解析泛型接口(interface)

Unix/Linux 上的 C# 开发(有人用过 CoreFX 吗?)

c# - 使用 LINQ To NHibernate 按具有全部最大值的可变上限值分组

asp.net-mvc - Ninject DI 导致部署问题

c# - Automapper 异常 : "Missing type map configuration or unsupported mapping."

autofac - 在 autofac 中使用模块和配置文件