WebHostBuilderExtensions 类

定义

包含用于配置 的 IWebHostBuilder扩展。

public ref class WebHostBuilderExtensions abstract sealed
public static class WebHostBuilderExtensions
type WebHostBuilderExtensions = class
Public Module WebHostBuilderExtensions
继承
WebHostBuilderExtensions

方法

Configure(IWebHostBuilder, Action<IApplicationBuilder>)

指定用于配置 Web 应用程序的启动方法。

Configure(IWebHostBuilder, Action<WebHostBuilderContext,IApplicationBuilder>)

指定用于配置 Web 应用程序的启动方法。

ConfigureAppConfiguration(IWebHostBuilder, Action<IConfigurationBuilder>)

添加一个委托,用于配置 IConfigurationBuilder 将构造 的 IConfiguration

ConfigureLogging(IWebHostBuilder, Action<ILoggingBuilder>)

添加一个委托来配置提供的 ILoggingBuilder。 这可多次进行调用。

ConfigureLogging(IWebHostBuilder, Action<WebHostBuilderContext,ILoggingBuilder>)

添加一个委托来配置提供的 LoggerFactory。 这可多次进行调用。

UseDefaultServiceProvider(IWebHostBuilder, Action<ServiceProviderOptions>)

配置默认服务提供程序

UseDefaultServiceProvider(IWebHostBuilder, Action<WebHostBuilderContext,ServiceProviderOptions>)

配置默认服务提供程序

UseStartup(IWebHostBuilder, Type)

指定 Web 主机要使用的启动类型。

UseStartup<TStartup>(IWebHostBuilder)

指定 Web 主机要使用的启动类型。

UseStartup<TStartup>(IWebHostBuilder, Func<WebHostBuilderContext,TStartup>)

指定创建 Web 主机要使用的启动实例的工厂。

UseStaticWebAssets(IWebHostBuilder)

WebRootFileProvider 配置为使用由引用的项目和包定义的静态 Web 资产。

适用于