HostingHostBuilderExtensions Klasa

Definicja

Udostępnia metody rozszerzenia dla IHostBuilder pakietu hostingowego.

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

Metody

ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>)

Konfiguruje konfigurację pozostałej części procesu kompilacji i aplikacji. Może to być wywoływane wiele razy, a wyniki będą dodawane. Wyniki będą dostępne dla Configuration kolejnych operacji, a także w programie Services.

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

Umożliwia skonfigurowanie utworzonego kontenera zależności. Może to być wywoływane wiele razy, a wyniki będą dodawane.

ConfigureDefaults(IHostBuilder, String[])

Konfiguruje istniejące IHostBuilder wystąpienie ze wstępnie skonfigurowanymi ustawieniami domyślnymi. Spowoduje to zastąpienie wcześniej skonfigurowanych wartości i ma być wywoływane przed dodatkowymi wywołaniami konfiguracji.

ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>)

Dodaje delegata do konfigurowania HostOptions elementu IHost.

ConfigureHostOptions(IHostBuilder, Action<HostOptions>)

Dodaje delegata do konfigurowania HostOptions wystąpienia powiązanego IHost z th.

ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Dodaje delegata do konfigurowania podanego ILoggingBuilderelementu . Może to być wywoływane wiele razy.

ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>)

Dodaje delegata do konfigurowania podanego ILoggingBuilderelementu . Może to być wywoływane wiele razy.

ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>)

Dodaje delegata do konfigurowania podanego IMetricsBuilderelementu . Może to być wywoływane wiele razy.

ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>)

Dodaje delegata do konfigurowania podanego IMetricsBuilderelementu . Może to być wywoływane wiele razy.

ConfigureServices(IHostBuilder, Action<IServiceCollection>)

Dodaje usługi do kontenera. Może to być wywoływane wiele razy, a wyniki będą dodawane.

RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken)

Włącza obsługę konsoli, kompiluje i uruchamia hosta oraz czeka na zamknięcie klawiszy Ctrl+C lub SIGTERM.

RunConsoleAsync(IHostBuilder, CancellationToken)

Włącza obsługę konsoli, kompiluje i uruchamia hosta oraz czeka na zamknięcie klawiszy Ctrl+C lub SIGTERM.

UseConsoleLifetime(IHostBuilder)

Nasłuchuje klawiszy Ctrl+C lub SIGTERM i wywołuje wywołania StopApplication() , aby rozpocząć proces zamykania. Spowoduje to odblokowanie rozszerzeń, takich jak RunAsync i WaitForShutdownAsync.

UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>)

Nasłuchuje klawiszy Ctrl+C lub SIGTERM i wywołuje wywołania StopApplication() , aby rozpocząć proces zamykania. Spowoduje to odblokowanie rozszerzeń, takich jak RunAsync i WaitForShutdownAsync.

UseContentRoot(IHostBuilder, String)

Określa katalog główny zawartości, który ma być używany przez hosta.

UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>)

Określa wartość IServiceProvider domyślną.

UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>)

Określa wartość IServiceProvider domyślną.

UseEnvironment(IHostBuilder, String)

Określa środowisko, które ma być używane przez hosta.

Dotyczy