.net core如何集成autofac
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关.net core如何集成autofac,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. InstallInstall-Package
千家信息网最后更新 2026年11月03日.net core如何集成autofac
这篇文章将为大家详细讲解有关.net core如何集成autofac,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1. Install
Install-Package AutofacInstall-Package Autofac.Extensions.DependencyInjection
2.Startup
2.1 增加成員
public IContainer ApplicationContainer { get; private set; }2.2 Startup.ConfigureServices
返回值改為:IServiceProvider
末尾中增加:
//******************* autofac start ***********************
// Create the container builder.
var autofacBuilder = new ContainerBuilder();autofacBuilder.RegisterType().As();autofacBuilder.Populate(services);this.ApplicationContainer = autofacBuilder.Build();return new AutofacServiceProvider(this.ApplicationContainer);
//******************* autofac start *********************** 3. Usage
3.1 构造注入
直接構造注入即可使用。
public TodoController(IKnowledgeApplicationService knowledgeApplicationService, ITCPCollectorApplicationService tcpCollectorApplicationService, IServiceProvider serviceProvider){ KnowledgeApplicationService = knowledgeApplicationService; TCPCollectorApplicationService = tcpCollectorApplicationService; ServiceProvider = serviceProvider;}3.2 使用ServiceProvider获取。
var tcpSvc = ServiceProvider.GetService(typeof(ITCPCollectorApplicationService)) as ITCPCollectorApplicationService;return Ok(tcpSvc.GetAll());
关于".net core如何集成autofac"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
篇文章
更多
不错
实用
内容
文章
末尾
知识
参考
帮助
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
广东猪兼强互联网科技有限公司
中关村互联网科技集团
厦门中拓互联网络科技有限公司
互联网科技集团
为想互联网科技
新浪科技互联网
伴你行互联网科技有限公司
温州喔噻互联网科技有限公司
现代互联网科技股
互联网科技有哪些公司
武汉健翔互联网络科技有限公司
崇明区互联网教育科技售后服务
深圳育鹏互联网科技有限公司招聘
互联网科技股为什么大涨
有人说阿里系是互联网科技企业
下一代互联网重大应用科技园
互联网科技接地气
恒生科技指数 中概互联网
科技互联网专业工作会议发言稿
互联网高科技
云电互联网科技
北京三清互联网科技
深圳国际航运科技和互联网
湖南诚度互联网科技有限公司
互联网金融科技展
每天都有哪些好的互联网科技
半导体是互联网高科技吗
科技互联网行业投资研究
中国科技和美国互联网