autofac.webapi2
2024-09-28 13:28:43
quick start
https://autofaccn.readthedocs.io/en/latest/integration/webapi.html#quick-start
To get Autofac integrated with Web API you need to reference the Web API integration NuGet package, register your controllers, and set the dependency resolver. You can optionally enable other features as well.
protected void Application_Start()
{
var builder = new ContainerBuilder(); // Get your HttpConfiguration.
var config = GlobalConfiguration.Configuration; // Register your Web API controllers.
builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); // OPTIONAL: Register the Autofac filter provider.
builder.RegisterWebApiFilterProvider(config); // OPTIONAL: Register the Autofac model binder provider.
builder.RegisterWebApiModelBinderProvider(); // Set the dependency resolver to be Autofac.
var container = builder.Build();
config.DependencyResolver = new AutofacWebApiDependencyResolver(container);
}
The sections below go into further detail about what each of these features do and how to use them.
最新文章
- boost强分类器的实现
- 网页版视频网站可以用html5来实现吗?
- Capistrano初探--Ruby快速部署工具
- IOS学习笔记之 Socket 编程
- AngularJS(一)
- 在Java中使用Memcached(转)
- centos6.5 安装fctix 五笔输入法
- [Java] SSH框架笔记_S2SH整合步骤
- struts2,hibernate4,spring3配置时问题汇总及解决办法
- IP分类地址——a,b,c 类是如何划分的
- 【Struts2学习笔记(11)】对action的输入校验和XML配置方式实现对action的全部方法进行输入校验
- Smarty自定义函数
- ural 1353. Milliard Vasya's Function(背包/递归深搜)
- 【HTTP协议】---TCP三次握手和四次挥手
- [转]Gitlab-CI持续集成之Runner配置和CI脚本
- es中如何定位不合法搜索
- RGB颜色对照表
- Centos7 中 Node.js安装简单方法
- Tomcat开启Debug模式
- 【洛谷】1852:[国家集训队]跳跳棋【LCA】【倍增?】