WebApplicationBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Web 应用程序和服务的生成器。
public sealed class WebApplicationBuilder
public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type WebApplicationBuilder = class
type WebApplicationBuilder = class
interface IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
- 继承
-
WebApplicationBuilder
- 实现
属性
Configuration |
要撰写的应用程序的配置提供程序的集合。 这对于添加新的配置源和提供程序很有用。 |
Environment |
提供有关应用程序正在运行的 Web 托管环境的信息。 |
Host |
一个 IHostBuilder ,用于配置主机特定的属性,但不用于生成。 若要在配置后生成,请调用 Build()。 |
Logging |
供应用程序撰写的日志记录提供程序的集合。 这对于添加新的日志记录提供程序很有用。 |
Metrics |
允许启用指标并定向其输出。 |
Services |
供应用程序撰写的服务集合。 这对于添加用户提供或框架提供的服务非常有用。 |
WebHost |
一个 IWebHostBuilder ,用于配置服务器特定的属性,但不用于生成。 若要在配置后生成,请调用 Build()。 |
方法
Build() |
生成 WebApplication。 |
显式接口实现
IHostApplicationBuilder.Configuration |
Web 应用程序和服务的生成器。 |
IHostApplicationBuilder.ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>) |
Web 应用程序和服务的生成器。 |
IHostApplicationBuilder.Environment |
Web 应用程序和服务的生成器。 |
IHostApplicationBuilder.Properties |
Web 应用程序和服务的生成器。 |