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.

最新文章

  1. boost强分类器的实现
  2. 网页版视频网站可以用html5来实现吗?
  3. Capistrano初探--Ruby快速部署工具
  4. IOS学习笔记之 Socket 编程
  5. AngularJS(一)
  6. 在Java中使用Memcached(转)
  7. centos6.5 安装fctix 五笔输入法
  8. [Java] SSH框架笔记_S2SH整合步骤
  9. struts2,hibernate4,spring3配置时问题汇总及解决办法
  10. IP分类地址——a,b,c 类是如何划分的
  11. 【Struts2学习笔记(11)】对action的输入校验和XML配置方式实现对action的全部方法进行输入校验
  12. Smarty自定义函数
  13. ural 1353. Milliard Vasya's Function(背包/递归深搜)
  14. 【HTTP协议】---TCP三次握手和四次挥手
  15. [转]Gitlab-CI持续集成之Runner配置和CI脚本
  16. es中如何定位不合法搜索
  17. RGB颜色对照表
  18. Centos7 中 Node.js安装简单方法
  19. Tomcat开启Debug模式
  20. 【洛谷】1852:[国家集训队]跳跳棋【LCA】【倍增?】

热门文章

  1. IE、FF脚本兼容性问题
  2. 表单验证 靠name获取
  3. lombok插件使用
  4. WebStorm7.0的破解版
  5. 商业模式画布模板——From 《商业模式新生代》
  6. 0503-Hystrix保护应用-feign的hystrix支持
  7. java 多线程 day02 定时器
  8. HDU2571:命运(简单dp)
  9. python全栈开发从入门到放弃之字典的应用
  10. day9 文件的读取