当前位置:首页 > Web开发 > 正文

ASP.NET Core 3.0+ 的集成方式有变化

2024-03-31 Web开发

学习有关Aspnet Core 的DI及IOC等,参考:

1、全面理解 ASP.NET Core 依赖注入    https://blog.csdn.net/hiliqi/article/details/80611209

提及 AuotoFac 的引入Aspnet Core的方法: 把Startup类里面的 ConfigureService的 返回值从 void改为 IServiceProvider即可。

public IServiceProvider ConfigureServices(

  IServiceCollection services){

    services.AddMvc();

    // Add other framework services

 

    // Add Autofac

    var containerBuilder = new ContainerBuilder();

    containerBuilder.RegisterModule<DefaultModule>();

    containerBuilder.Populate(services);

    var container = containerBuilder.Build();

    return new AutofacServiceProvider(container);

   }

2、   官方描述,ASP.NET Core 3.0+ 的集成方法有变革。

    

 

ASPNET CORE 的 DI 依赖注入 及 AuotoFac 的引入

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30898.html