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 zur Implementierung einer IHostedService-Schnittstelle mit langer Laufzeit. |
ConsoleLifetimeOptions |
Stellt Optionsflags 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 Hostkomponententestszenarien unterstützen. |
Host |
Stellt praktische Methoden zum Erstellen von Instanzen von IHostBuilder mit vorkonfigurierten Standardwerten bereit. |
HostAbortedException |
Die Ausnahme, die bei IHost Abtreibung ausgelöst wird. |
HostApplicationBuilder |
Ein Generator für gehostete Anwendungen und Dienste, mit dem Konfiguration, Protokollierung, Lebensdauer usw. verwaltet werden können. |
HostApplicationBuilderSettings |
Enthält die Einstellungen zum Erstellen eines HostApplicationBuilder. |
HostBuilder |
Ein Hilfsprogramm für die Initialisierung von Programmen. |
HostBuilderContext |
Kontext, der die allgemeinen Dienste für IHost enthält. Einige Eigenschaften können NULL sein, bis Sie von IHost festgelegt werden. |
HostDefaults |
Konstanten für HostBuilder-Konfigurationsschlüssel. |
HostEnvironmentEnvExtensions |
Erweiterungsmethoden für IHostEnvironment. |
HostingAbstractionsHostBuilderExtensions |
Stellt Erweiterungsmethoden für das IHostBuilder paket aus dem Hostabstraktionen bereit. |
HostingAbstractionsHostExtensions |
Stellt Erweiterungsmethoden für das IHost paket aus dem Hostabstraktionen bereit. |
HostingEnvironmentExtensions |
Erweiterungsmethoden für IHostingEnvironment. |
HostingHostBuilderExtensions |
Stellt Erweiterungsmethoden für das IHostBuilder aus dem Hostingpaket bereit. |
HostOptions |
Optionen für IHost. |
SystemdHostBuilderExtensions |
Erweiterungsmethoden zum Einrichten von SystemdLifetime. |
WindowsServiceLifetimeHostBuilderExtensions |
Erweiterungsmethoden zum Einrichten von WindowsServiceLifetime. |
WindowsServiceLifetimeOptions |
Stellt Klassen bereit, mit denen Sie die Ressourcen und Lebensdauerfunktionen einer App kapseln können. |
Schnittstellen
IApplicationLifetime |
Ermöglicht es Consumern, während eines ordnungsgemäßen Herunterfahrens Bereinigung auszuführen. Dieser Typ ist veraltet und wird in einer zukünftigen Version entfernt. Alternativ wird die Schnittstelle „Microsoft.Extensions.Hosting.IHostApplicationLifetime“ empfohlen. |
IHost |
Eine Programmabstraktion. |
IHostApplicationBuilder |
Stellt einen Generator für gehostete Anwendungen und Dienste dar, mit dem Konfiguration, Protokollierung und Lebensdauer verwaltet werden können. |
IHostApplicationLifetime |
Ermöglicht es Consumern, über Ereignisse der Anwendungslebensdauer benachrichtigt zu werden. |
IHostBuilder |
Eine Programminitialisierungsabstraktion. |
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 Lebensdauer des Hosts. |
Enumerationen
BackgroundServiceExceptionBehavior |
Gibt ein Verhalten an, das berücksichtigt IHost wird, wenn eine nicht behandelte Ausnahme in einer seiner BackgroundService Instanzen auftritt. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für