HostingHostBuilderExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Erweiterungsmethoden für das IHostBuilder Hostingpaket bereit.
public ref class HostingHostBuilderExtensions abstract sealed
public static class HostingHostBuilderExtensions
type HostingHostBuilderExtensions = class
Public Module HostingHostBuilderExtensions
- Vererbung
-
HostingHostBuilderExtensions
Methoden
| Name | Beschreibung |
|---|---|
| ConfigureAppConfiguration(IHostBuilder, Action<IConfigurationBuilder>) |
Richtet die Konfiguration für den Rest des Buildprozesses und der Anwendung ein. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv. Die Ergebnisse werden Configuration für nachfolgende Vorgänge sowie in Services. |
| ConfigureContainer<TContainerBuilder>(IHostBuilder, Action<TContainerBuilder>) |
Aktiviert das Konfigurieren des instanziierten Abhängigkeitscontainers. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv. |
| ConfigureDefaults(IHostBuilder, String[]) |
Konfiguriert eine vorhandene IHostBuilder Instanz mit vorkonfigurierten Standardwerten. Dadurch werden zuvor konfigurierte Werte überschrieben und sollen vor zusätzlichen Konfigurationsaufrufen aufgerufen werden. |
| ConfigureHostOptions(IHostBuilder, Action<HostBuilderContext,HostOptions>) |
Fügt einen Delegat zum Konfigurieren HostOptions der .IHost |
| ConfigureHostOptions(IHostBuilder, Action<HostOptions>) |
Fügt einen Delegat zum Konfigurieren HostOptions der .IHost |
| ConfigureLogging(IHostBuilder, Action<HostBuilderContext,ILoggingBuilder>) |
Fügt einen Delegat zum Konfigurieren der bereitgestellten ILoggingBuilderHinzustellvertretung hinzu. Dies kann mehrmals aufgerufen werden. |
| ConfigureLogging(IHostBuilder, Action<ILoggingBuilder>) |
Fügt einen Delegat zum Konfigurieren der bereitgestellten ILoggingBuilderHinzustellvertretung hinzu. Dies kann mehrmals aufgerufen werden. |
| ConfigureMetrics(IHostBuilder, Action<HostBuilderContext,IMetricsBuilder>) |
Fügt einen Delegat zum Konfigurieren der bereitgestellten IMetricsBuilderHinzustellvertretung hinzu. Dies kann mehrmals aufgerufen werden. |
| ConfigureMetrics(IHostBuilder, Action<IMetricsBuilder>) |
Fügt einen Delegat zum Konfigurieren der bereitgestellten IMetricsBuilderHinzustellvertretung hinzu. Dies kann mehrmals aufgerufen werden. |
| ConfigureServices(IHostBuilder, Action<IServiceCollection>) |
Fügt dem Container Dienste hinzu. Dies kann mehrmals aufgerufen werden, und die Ergebnisse werden additiv. |
| RunConsoleAsync(IHostBuilder, Action<ConsoleLifetimeOptions>, CancellationToken) |
Ermöglicht die Konsolenunterstützung, -builds und startet den Host, und wartet, bis STRG+C oder SIGTERM heruntergefahren wird. |
| RunConsoleAsync(IHostBuilder, CancellationToken) |
Ermöglicht die Konsolenunterstützung, -builds und startet den Host, und wartet, bis STRG+C oder SIGTERM heruntergefahren wird. |
| UseConsoleLifetime(IHostBuilder, Action<ConsoleLifetimeOptions>) |
Lauscht auf STRG+C oder SIGTERM und Aufrufe StopApplication() zum Starten des Herunterfahrens. Dadurch wird die Blockierung von Erweiterungen wie RunAsync und WaitForShutdownAsync aufgehoben. |
| UseConsoleLifetime(IHostBuilder) |
Lauscht auf STRG+C oder SIGTERM und Aufrufe StopApplication() zum Starten des Herunterfahrens. Dadurch wird die Blockierung von Erweiterungen wie RunAsync und WaitForShutdownAsync aufgehoben. |
| UseContentRoot(IHostBuilder, String) |
Gibt das Inhaltsstammverzeichnis an, das vom Host verwendet werden soll. Um zu vermeiden, dass das Inhaltsstammverzeichnis durch einen Standardwert überschrieben wird, stellen Sie sicher, dass dies aufgerufen wird, nachdem Die Standardwerte konfiguriert wurden. |
| UseDefaultServiceProvider(IHostBuilder, Action<HostBuilderContext,ServiceProviderOptions>) |
Gibt die IServiceProvider Standardeinstellung an. |
| UseDefaultServiceProvider(IHostBuilder, Action<ServiceProviderOptions>) |
Gibt die IServiceProvider Standardeinstellung an. |
| UseEnvironment(IHostBuilder, String) |
Gibt die Umgebung an, die vom Host verwendet werden soll. Um zu vermeiden, dass die Umgebung durch einen Standardwert überschrieben wird, stellen Sie sicher, dass dies aufgerufen wird, nachdem Die Standardwerte konfiguriert wurden. |