HostingHostBuilderExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody rozszerzenia dla IHostBuilder elementu z pakietu hostingowego.
public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
- Dziedziczenie
-
HostingHostBuilderExtensions
Metody
| Nazwisko | Opis |
|---|---|
| ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>) |
Konfiguruje konfigurację dla pozostałej części procesu kompilacji i aplikacji. Można to wywołać wiele razy, a wyniki będą addytywne. Wyniki będą dostępne na Configuration stronie dla kolejnych operacji, a także w pliku Services. |
| ConfigureContainer<TContainerBuilder>(IHostBuilder, Action<TContainerBuilder>) |
Włącza konfigurowanie utworzonego kontenera zależności. Można to wywołać wiele razy, a wyniki będą addytywne. |
| ConfigureDefaults(IHostBuilder, String[]) |
Konfiguruje istniejące IHostBuilder wystąpienie ze wstępnie skonfigurowanymi wartościami 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 elementu IHost. |
| 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żna to wywołać wiele razy, a wyniki będą addytywne. |
| RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken) |
Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie klawiszy Ctrl+C lub SIGTERM. |
| RunConsoleAsync(IHostBuilder, CancellationToken) |
Włącza obsługę konsoli, kompiluje i uruchamia hosta i czeka na zamknięcie klawiszy Ctrl+C lub SIGTERM. |
| UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>) |
Nasłuchuje klawiszy Ctrl+C lub SIGTERM i wywołuje metodę StopApplication() uruchamiania procesu zamykania. Spowoduje to odblokowanie rozszerzeń, takich jak RunAsync i WaitForShutdownAsync. |
| UseConsoleLifetime(IHostBuilder) |
Nasłuchuje klawiszy Ctrl+C lub SIGTERM i wywołuje metodę StopApplication() uruchamiania procesu 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. Aby uniknąć zastępowania katalogu głównego zawartości przez wartość domyślną, upewnij się, że jest to wywoływane po skonfigurowaniu wartości domyślnych. |
| 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. Aby uniknąć zastępowania środowiska przez wartość domyślną, upewnij się, że jest to wywoływane po skonfigurowaniu wartości domyślnych. |