Compartilhar via


WebHostBuilderExtensions Classe

Definição

Contém extensões para configurar um IWebHostBuilder.

public ref class WebHostBuilderExtensions abstract sealed
public static class WebHostBuilderExtensions
type WebHostBuilderExtensions = class
Public Module WebHostBuilderExtensions
Herança
WebHostBuilderExtensions

Métodos

Configure(IWebHostBuilder, Action<IApplicationBuilder>)

Especifique o método de inicialização a ser usado para configurar o aplicativo Web.

Configure(IWebHostBuilder, Action<WebHostBuilderContext,IApplicationBuilder>)

Especifique o método de inicialização a ser usado para configurar o aplicativo Web.

ConfigureAppConfiguration(IWebHostBuilder, Action<IConfigurationBuilder>)

Adiciona um delegado para configurar o IConfigurationBuilder que construirá um IConfiguration.

ConfigureLogging(IWebHostBuilder, Action<ILoggingBuilder>)

Adiciona um delegado para configurar o ILoggingBuilder fornecido. Isso pode ser chamado várias vezes.

ConfigureLogging(IWebHostBuilder, Action<WebHostBuilderContext,ILoggingBuilder>)

Adiciona um delegado para configurar o LoggerFactory fornecido. Isso pode ser chamado várias vezes.

UseDefaultServiceProvider(IWebHostBuilder, Action<ServiceProviderOptions>)

Configura o provedor de serviços padrão

UseDefaultServiceProvider(IWebHostBuilder, Action<WebHostBuilderContext,ServiceProviderOptions>)

Configura o provedor de serviços padrão

UseStartup(IWebHostBuilder, Type)

Especifique o tipo de inicialização a ser usado pelo host da Web.

UseStartup<TStartup>(IWebHostBuilder)

Especifique o tipo de inicialização a ser usado pelo host da Web.

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

Especifique uma fábrica que cria a instância de inicialização a ser usada pelo host da Web.

UseStaticWebAssets(IWebHostBuilder)

Configura o WebRootFileProvider para usar ativos da Web estáticos definidos por projetos e pacotes referenciados.

Aplica-se a