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 的值。
选项模式