ConfigureHostBuilder 类

定义

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

public sealed class ConfigureHostBuilder : Microsoft.AspNetCore.Hosting.Infrastructure.ISupportsConfigureWebHost, Microsoft.Extensions.Hosting.IHostBuilder
type ConfigureHostBuilder = class
    interface IHostBuilder
    interface ISupportsConfigureWebHost
Public NotInheritable Class ConfigureHostBuilder
Implements IHostBuilder, ISupportsConfigureWebHost
继承
ConfigureHostBuilder
实现

属性

Properties

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

方法

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

ConfigureContainer<TContainerBuilder>(Action<HostBuilderContext,TContainerBuilder>)

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

UseServiceProviderFactory<TContainerBuilder>(Func<HostBuilderContext,IServiceProviderFactory<TContainerBuilder>>)

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

显式接口实现

IHostBuilder.Build()

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

ISupportsConfigureWebHost.ConfigureWebHost(Action<IWebHostBuilder>, Action<WebHostBuilderOptions>)

一个不可 IHostBuilder 构建的 WebApplicationBuilder。 使用 Build() 生成 WebApplicationBuilder

适用于