HostingHostBuilderExtensions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |