HostingHostBuilderExtensions Classe

Definição

Fornece métodos de extensão para o IHostBuilder do pacote de alojamento.

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

Métodos

Name Description
ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>)

Define a configuração para o resto do processo de construção e da aplicação. Isto pode ser chamado várias vezes e os resultados serão aditivos. Os resultados estarão disponíveis em Configuration para operações subsequentes, bem como em Services.

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

Permite configurar o contentor de dependência instanciado. Isto pode ser chamado várias vezes e os resultados serão aditivos.

ConfigureDefaults(IHostBuilder, String[])

Configura uma instância existente IHostBuilder com valores predefinidos pré-definidos. Este substituirá valores previamente configurados e destina-se a ser chamado antes de chamadas adicionais de configuração.

ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>)

Adiciona um delegado para configurar o HostOptions do IHost.

ConfigureHostOptions(IHostBuilder, Action<HostOptions>)

Adiciona um delegado para configurar o HostOptions do IHost.

ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

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

ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>)

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

ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>)

Adiciona um delegado para configurar o .IMetricsBuilder Isto pode ser chamado várias vezes.

ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>)

Adiciona um delegado para configurar o .IMetricsBuilder Isto pode ser chamado várias vezes.

ConfigureServices(IHostBuilder, Action<IServiceCollection>)

Adiciona serviços ao contentor. Isto pode ser chamado várias vezes e os resultados serão aditivos.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Ativa o suporte para consolas, constrói e inicia o host, e espera que Ctrl+C ou SIGTERM desliguem.

RunConsoleAsync(IHostBuilder, CancellationToken)

Ativa o suporte para consolas, constrói e inicia o host, e espera que Ctrl+C ou SIGTERM desliguem.

UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>)

Escuta Ctrl+C ou SIGTERM e chama StopApplication() para iniciar o processo de desligamento. Isto desbloqueia extensões como RunAsync e WaitForShutdownAsync.

UseConsoleLifetime(IHostBuilder)

Escuta Ctrl+C ou SIGTERM e chama StopApplication() para iniciar o processo de desligamento. Isto desbloqueia extensões como RunAsync e WaitForShutdownAsync.

UseContentRoot(IHostBuilder, String)

Especifica o diretório raiz de conteúdo a ser usado pelo anfitrião. Para evitar que o diretório raiz de conteúdo seja sobrescrito por um valor predefinido, certifique-se de que este é chamado após a configuração dos valores predefinidos.

UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>)

Especifica o IServiceProvider que é o padrão.

UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>)

Especifica o IServiceProvider que é o padrão.

UseEnvironment(IHostBuilder, String)

Especifica o ambiente a ser utilizado pelo anfitrião. Para evitar que o ambiente seja sobrescrito por um valor por defeito, certifique-se de que este é chamado após a configuração dos valores predefinidos.

Aplica-se a