Asp.Net Core 2.2 入门篇 第三局

  • 时间:2018-12-17 22:46 作者:yyyt_ 来源:yyyt_ 阅读:514
  • 扫一扫,手机访问
摘要:前言本文详情Startup,它主要用于配置应用使用的服务和应用的请求管道。环境1.Visual Studio 20172.Asp.Net Core 2.2开局第一手:Startup类1.Startup类可以通过构造函数注入所需要的依赖关系,常用的有: -IConfiguration :读取配置

前言

本文详情Startup,它主要用于配置应用使用的服务和应用的请求管道。

环境

1.Visual Studio 20172.Asp.Net Core 2.2

开局

第一手:Startup类

1.Startup类可以通过构造函数注入所需要的依赖关系,常用的有:    -IConfiguration :读取配置文件;    -IHostingEnvironment:配置环境;    -ILoggerFactory:创立日志;2.ConfigureServices方法用于注册应用所使用的服务;3.Configure方法用于定义请求管道中使用的中间件。

第二手:构造函数注入依赖关系

构造函数注入需要的依赖关系,而后调用它们的少量属性或者方法(见图中代码),输出对应的信息。

第三手:ConfigureServices

1.ConfigureServices主要用于注册应用所使用的服务;2.ConfigureServices在Configure方法之前被调用;  3.ConfigureServices中注册服务后,便可以用依赖注入的方式在其它地方调用;  4.Transient、Scoped、Singleton三种增加服务方式,将在下篇文章解释。  

第四手:Configure

1.Configure主要用于配置Http请求管道,即响应客户的Http请求;2.使用Use扩展方法增加中间件,中间件可以继续调用下个中间件,也可以短路直接返回;3.Configure方法中也可以注入服务,如IApplicationBuilder,IHostingEnvironment。

终局

本文详情Startup,下局详情依赖注入,待续...

上一篇:Asp.Net Core 2.2 入门篇 第二局
下一篇:Asp.Net Core 2.2 入门篇 第四局

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|软件环境】梦幻仙域游戏攻略(2023-12-19 10:02)
【系统环境|软件环境】梦幻仙域游戏攻略(2023-12-19 10:02)
【系统环境|】卡帕部落揭秘潮玩新宠,探究玩法(2023-12-14 09:45)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】如何开发搭建卡帕部落模式源码(2023-12-12 10:44)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
手机二维码手机访问领取大礼包
返回顶部