HostingHostBuilderExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody rozšíření pro IHostBuilder z hostitelského balíčku.
public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
- Dědičnost
-
HostingHostBuilderExtensions
Metody
ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>) |
Nastaví konfiguraci pro zbytek procesu sestavení a aplikace. Tuto možnost lze volat vícekrát a výsledky budou sčítat. Výsledky budou k dispozici pro následné operace na adrese Configuration a také v Services. |
ConfigureContainer<TContainerBuilder>(IHostBuilder, Action<TContainerBuilder>) |
Umožňuje konfiguraci kontejneru závislostí s instancemi. Tuto možnost lze volat vícekrát a výsledky budou sčítat. |
ConfigureDefaults(IHostBuilder, String[]) |
Nakonfiguruje existující IHostBuilder instanci s předem nakonfigurovanými výchozími nastaveními. Tím se přepíšou dříve nakonfigurované hodnoty a mají se volat před dalšími voláními konfigurace. |
ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>) |
Přidá delegáta pro konfiguraci HostOptions z .IHost |
ConfigureHostOptions(IHostBuilder, Action<HostOptions>) |
Přidá delegáta pro konfiguraci HostOptionsIHost instance související s th. |
ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>) |
Přidá delegáta pro konfiguraci zadaného ILoggingBuilder. To může být volána vícekrát. |
ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>) |
Přidá delegáta pro konfiguraci zadaného ILoggingBuilder. To může být volána vícekrát. |
ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>) |
Přidá delegáta pro konfiguraci zadaného IMetricsBuilder. To může být volána vícekrát. |
ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>) |
Přidá delegáta pro konfiguraci zadaného IMetricsBuilder. To může být volána vícekrát. |
ConfigureServices(IHostBuilder, Action<IServiceCollection>) |
Přidá do kontejneru služby. Tuto možnost lze volat vícekrát a výsledky budou sčítat. |
RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken) |
Povolí podporu konzoly, sestaví a spustí hostitele a počká na vypnutí kombinace kláves Ctrl+C nebo SIGTERM. |
RunConsoleAsync(IHostBuilder, CancellationToken) |
Povolí podporu konzoly, sestaví a spustí hostitele a počká na vypnutí kombinace kláves Ctrl+C nebo SIGTERM. |
UseConsoleLifetime(IHostBuilder) |
Naslouchá kombinaci kláves Ctrl+C nebo SIGTERM a volá StopApplication() proces vypnutí. Tím se odblokují rozšíření, jako jsou RunAsync a WaitForShutdownAsync. |
UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>) |
Naslouchá kombinaci kláves Ctrl+C nebo SIGTERM a volá StopApplication() proces vypnutí. Tím se odblokují rozšíření, jako jsou RunAsync a WaitForShutdownAsync. |
UseContentRoot(IHostBuilder, String) |
Určuje kořenový adresář obsahu, který má hostitel použít. |
UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>) |
Určuje, že IServiceProvider má být výchozí. |
UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>) |
Určuje, že IServiceProvider má být výchozí. |
UseEnvironment(IHostBuilder, String) |
Určuje prostředí, které má hostitel používat. |