HostingHostBuilderExtensions Classe

Definizione

Fornisce metodi di estensione per il IHostBuilder pacchetto di hosting.

public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
Ereditarietà
HostingHostBuilderExtensions

Metodi

ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>)

Imposta la configurazione per il resto del processo di compilazione e dell'applicazione. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti. I risultati saranno disponibili in Configuration per le operazioni successive, nonché in Services.

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

Consente di configurare il contenitore di dipendenze di cui è stata creata un'istanza. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti.

ConfigureDefaults(IHostBuilder, String[])

Configura un'istanza esistente IHostBuilder con impostazioni predefinite preconfigurato. Verrà sovrascritto i valori configurati in precedenza ed è destinato a essere chiamato prima delle chiamate di configurazione aggiuntive.

ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>)

Aggiunge un delegato per la configurazione dell'oggetto HostOptionsIHost.

ConfigureHostOptions(IHostBuilder, Action<HostOptions>)

Aggiunge un delegato per la configurazione dell'istanza HostOptionsIHost correlata al th.

ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte.

ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte.

ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto IMetricsBuilder fornito. Può essere chiamato più volte.

ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto IMetricsBuilder fornito. Può essere chiamato più volte.

ConfigureServices(IHostBuilder, Action<IServiceCollection>)

Aggiunge servizi al contenitore. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Abilita il supporto della console, compila e avvia l'host e attende CTRL+C o SIGTERM per eseguire l'arresto.

RunConsoleAsync(IHostBuilder, CancellationToken)

Abilita il supporto della console, compila e avvia l'host e attende CTRL+C o SIGTERM per eseguire l'arresto.

UseConsoleLifetime(IHostBuilder)

È in ascolto di CTRL+C o SIGTERM e chiama StopApplication() per avviare il processo di arresto. Sblocca estensioni come RunAsync e WaitForShutdownAsync.

UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>)

È in ascolto di CTRL+C o SIGTERM e chiama StopApplication() per avviare il processo di arresto. Sblocca estensioni come RunAsync e WaitForShutdownAsync.

UseContentRoot(IHostBuilder, String)

Specifica la directory radice del contenuto da usare dall'host.

UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>)

Specifica il IServiceProvider valore predefinito.

UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>)

Specifica il IServiceProvider valore predefinito.

UseEnvironment(IHostBuilder, String)

Specifica l'ambiente da usare dall'host.

Si applica a