HostingHostBuilderExtensions Třída

Definice

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.

Platí pro