HostBuilder(程序初始化实用工具)

可多次进行调用,并累加结果

应用资源的对象

例如:说明下面列举的四个都是code中可能会用到的资源(就是mircosoft做好的,我们可以直接那来用就好了)

  • 依赖关系注入 (DI)
  • Logging
  • Configuration
  • IHostedService 实现

IHostedService.StartAsync。

HTTP 服务器实现的 web 服务。

 

Main 方法:

  • 调用 CreateHostBuilder 方法以创建和配置生成器对象。
  • 对生成器对象调用 Build 和 Run 方法。

 

Configuration

有序集中将设置作为名称/值对

内置配置提供程序用于各种源,例如 .json 文件、.xml 文件、环境变量和命令行参数 。

可编写自定义配置提供程序以支持其他源。

默认情况下,ASP.NET Core 应用配置为从 appsettings.json、环境变量和命令行等读取内容。 

加载应用配置后,来自环境变量的值将替代来自 appsettings.json 的值。

选项模式

 

相关文章: