HostingHostBuilderExtensions Clase

Definición

Proporciona métodos de extensión para desde IHostBuilder el paquete de hospedaje.

public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
Herencia
HostingHostBuilderExtensions

Métodos

Nombre Description
ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>)

Configura la configuración para el resto del proceso de compilación y la aplicación. Esto se puede llamar varias veces y los resultados serán aditivos. Los resultados estarán disponibles en Configuration para las operaciones posteriores, así como en Services.

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

Habilita la configuración del contenedor de dependencias con instancias. Esto se puede llamar varias veces y los resultados serán aditivos.

ConfigureDefaults(IHostBuilder, String[])

Configura una instancia existente IHostBuilder con valores predeterminados preconfigurados. Esto sobrescribirá los valores configurados previamente y se pretende llamar a antes de llamadas de configuración adicionales.

ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>)

Agrega un delegado para configurar el HostOptions objeto de .IHost

ConfigureHostOptions(IHostBuilder, Action<HostOptions>)

Agrega un delegado para configurar el HostOptions objeto de .IHost

ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Agrega un delegado para configurar el objeto proporcionado ILoggingBuilder. Esto se puede llamar varias veces.

ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>)

Agrega un delegado para configurar el objeto proporcionado ILoggingBuilder. Esto se puede llamar varias veces.

ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>)

Agrega un delegado para configurar el objeto proporcionado IMetricsBuilder. Esto se puede llamar varias veces.

ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>)

Agrega un delegado para configurar el objeto proporcionado IMetricsBuilder. Esto se puede llamar varias veces.

ConfigureServices(IHostBuilder, Action<IServiceCollection>)

Agrega servicios al contenedor. Esto se puede llamar varias veces y los resultados serán aditivos.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Habilita la compatibilidad con la consola, compila e inicia el host y espera a que Ctrl+C o SIGTERM se apaguen.

RunConsoleAsync(IHostBuilder, CancellationToken)

Habilita la compatibilidad con la consola, compila e inicia el host y espera a que Ctrl+C o SIGTERM se apaguen.

UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>)

Escucha Ctrl+C o SIGTERM y llama StopApplication() a para iniciar el proceso de apagado. Esto desbloqueará extensiones como RunAsync y WaitForShutdownAsync.

UseConsoleLifetime(IHostBuilder)

Escucha Ctrl+C o SIGTERM y llama StopApplication() a para iniciar el proceso de apagado. Esto desbloqueará extensiones como RunAsync y WaitForShutdownAsync.

UseContentRoot(IHostBuilder, String)

Especifica el directorio raíz de contenido que va a usar el host. Para evitar que el directorio raíz de contenido se sobrescriba mediante un valor predeterminado, asegúrese de que se llama después de configurar los valores predeterminados.

UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>)

Especifica que es IServiceProvider el predeterminado.

UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>)

Especifica que es IServiceProvider el predeterminado.

UseEnvironment(IHostBuilder, String)

Especifica el entorno que va a usar el host. Para evitar que el entorno se sobrescriba con un valor predeterminado, asegúrese de que se llama después de configurar los valores predeterminados.

Se aplica a