Microsoft.Extensions.Hosting Namespace
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 Klassen bereit, mit denen Sie die Ressourcen und lebensdauerfunktionen einer App kapseln können.
Klassen
ApplicationMetadataHostBuilderExtensions |
Erweiterungen für Anwendungsmetadaten. |
BackgroundService |
Basisklasse für die Implementierung einer lang ausgeführten IHostedService. |
ConsoleLifetimeOptions |
Stellt Optionskennzeichnungen für ConsoleLifetimebereit. |
EnvironmentName |
Häufig verwendete Umgebungsnamen. Dieser Typ ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative ist Microsoft.Extensions.Hosting.Environments. |
Environments |
Häufig verwendete Umgebungsnamen. |
FakeHostingExtensions |
Erweiterungsmethoden, die Hosteinheitstests unterstützen. |
Host |
Bietet Komfortmethoden zum Erstellen von Instanzen von IHostBuilder mit vorkonfigurierten Standardwerten. |
HostAbortedException |
Die Ausnahme, die auf IHost Abtreibung ausgelöst wird. |
HostApplicationBuilder |
Ein Generator für gehostete Anwendungen und Dienste, mit dem Konfiguration, Protokollierung, Lebensdauer und vieles mehr verwaltet werden können. |
HostApplicationBuilderSettings |
Enthält die Einstellungen zum Erstellen eines HostApplicationBuilder. |
HostBuilder |
Ein Programminitialisierungsprogramm. |
HostBuilderContext |
Kontext, der die allgemeinen Dienste für die IHostenthält. Einige Eigenschaften können null sein, bis sie vom IHostfestgelegt werden. |
HostDefaults |
Konstanten für HostBuilder-Konfigurationsschlüssel. |
HostEnvironmentEnvExtensions |
Erweiterungsmethoden für IHostEnvironment. |
HostingAbstractionsHostBuilderExtensions |
Stellt Erweiterungsmethoden für die IHostBuilder aus dem Hostabstraktionspaket bereit. |
HostingAbstractionsHostExtensions |
Stellt Erweiterungsmethoden für die IHost aus dem Hostabstraktionspaket bereit. |
HostingEnvironmentExtensions |
Erweiterungsmethoden für IHostingEnvironment. |
HostingHostBuilderExtensions |
Stellt Erweiterungsmethoden für die IHostBuilder aus dem Hostingpaket bereit. |
HostOptions |
Optionen für IHost. |
SystemdHostBuilderExtensions |
Erweiterungsmethoden zum Einrichten von SystemdLifetime. |
WindowsServiceLifetimeHostBuilderExtensions |
Erweiterungsmethoden zum Einrichten von WindowsServiceLifetime. |
WindowsServiceLifetimeOptions |
Optionen zum Konfigurieren der Lebensdauer eines Windows-Diensts. |
Schnittstellen
IApplicationLifetime |
Ermöglicht es Verbrauchern, während eines ordnungsgemäßen Herunterfahrens bereinigungen durchzuführen. Dieser Typ ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative ist Microsoft.Extensions.Hosting.IHostApplicationLifetime. |
IHost |
Eine Programmstraktion. |
IHostApplicationBuilder |
Stellt einen gehosteten Anwendungs- und Dienst-Generator dar, der die Verwaltung von Konfiguration, Protokollierung und Lebensdauer unterstützt. |
IHostApplicationLifetime |
Ermöglicht es Verbrauchern, über Anwendungslebensdauerereignisse benachrichtigt zu werden. |
IHostBuilder |
Eine Programminitialisierungsstraktion. |
IHostedLifecycleService |
Definiert Methoden, die vor oder nach StartAsync(CancellationToken) und StopAsync(CancellationToken)ausgeführt werden. |
IHostedService |
Definiert Methoden für Objekte, die vom Host verwaltet werden. |
IHostEnvironment |
Stellt Informationen zur Hostumgebung bereit, in der eine Anwendung ausgeführt wird. |
IHostingEnvironment |
Stellt Informationen zur Hostumgebung bereit, in der eine Anwendung ausgeführt wird. Dieser Typ ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative ist Microsoft.Extensions.Hosting.IHostEnvironment. |
IHostLifetime |
Verfolgt die Hostlebensdauer. |
Enumerationen
BackgroundServiceExceptionBehavior |
Gibt ein Verhalten an, das vom IHost berücksichtigt wird, wenn eine unbehandelte Ausnahme in einer seiner BackgroundService Instanzen auftritt. |