Microsoft.AspNetCore.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 Typen bereit, die beim Konfigurieren und Starten von Webanwendungen helfen.
Klassen
AppServicesWebHostBuilderExtensions |
Erweiterungsmethode zum Hinzufügen der Azure AppServices-Integration zur App. |
ConventionBasedStartup |
Stellt Typen bereit, die beim Konfigurieren und Starten von Webanwendungen helfen. |
DelegateStartup |
Wird zum Initialisieren von Diensten und Middleware verwendet, die von einer Anwendung verwendet werden. |
EnvironmentName |
Häufig verwendete Umgebungsnamen. |
HostingAbstractionsWebHostBuilderExtensions |
Enthält Erweiterungsmethoden zum Konfigurieren von IWebHostBuilder. |
HostingEnvironmentExtensions |
Erweiterungsmethoden für IHostingEnvironment. |
HostingStartupAttribute |
Marker-Attribut, das eine Implementierung von IHostingStartup angibt, die beim Erstellen eines IWebHostgeladen und ausgeführt wird. |
KestrelServerOptionsConnectionLoggingExtensions |
Stellt Typen bereit, die beim Konfigurieren und Starten von Webanwendungen helfen. |
KestrelServerOptionsHttpsExtensions |
Stellt Typen bereit, die beim Konfigurieren und Starten von Webanwendungen helfen. |
KestrelServerOptionsSystemdExtensions |
Erweiterungen für die Integration in systemd |
ListenOptionsConnectionLoggingExtensions |
Erweiterungen für die Verbindungsprotokollierung. |
ListenOptionsHttpsExtensions |
Erweiterungsmethoden für ListenOptions die Konfiguration von Kestrel für die Verwendung von HTTPS für einen bestimmten Endpunkt. |
ServiceFakesWebHostExtensions |
Erweiterungsmethoden, die Kestrel-Serverkomponententests unterstützen. |
StartupBase |
Basisklasse zum Initialisieren von Diensten und Middleware, die von einer Anwendung verwendet werden. |
StartupBase<TBuilder> |
Basisklasse zum Initialisieren von Diensten und Middlewares, die zum Konfigurieren von verwendet |
WebHostBuilder |
Ein Generator für IWebHost |
WebHostBuilderContext |
Kontext, der die allgemeinen Dienste für IWebHost enthält. Einige Eigenschaften können NULL sein, bis Sie von IWebHost festgelegt werden. |
WebHostBuilderExtensions |
Enthält Erweiterungen zum Konfigurieren von IWebHostBuilder. |
WebHostBuilderHttpSysExtensions |
Stellt eine Erweiterungsmethode bereit, um Http.sys als Server für den Webhost zu verwenden. |
WebHostBuilderIISExtensions |
Erweiterungsmethoden für den IIS Out-Of-Process. |
WebHostBuilderKestrelExtensions |
Kestrel-Erweiterungen IWebHostBuilder . |
WebHostBuilderLibuvExtensions |
Libuv-Erweiterungen IWebHostBuilder . |
WebHostBuilderMsQuicExtensions |
Stellt Typen bereit, die beim Konfigurieren und Starten von Webanwendungen helfen. |
WebHostBuilderNamedPipeExtensions |
IWebHostBuilder Erweiterungsmethoden zum Konfigurieren des Von Kestrel verwendeten Named Pipes-Transports. |
WebHostBuilderQuicExtensions |
IWebHostBuilder Erweiterungsmethoden zum Konfigurieren des Quic-Transports, der von Kestrel verwendet werden soll. |
WebHostBuilderSocketExtensions |
IWebHostBuilder Erweiterungsmethoden zum Konfigurieren des Sockettransports, der von Kestrel verwendet werden soll. |
WebHostBuilderWebListenerExtensions |
Stellt Typen bereit, die beim Konfigurieren und Starten von Webanwendungen helfen. |
WebHostDefaults |
Enthält eine Reihe von Konstanten, die Konfigurationsschlüssel darstellen. |
WebHostExtensions |
Enthält Erweiterungen zum Verwalten des Lebenszyklus eines IWebHost. |
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. |
IHostingEnvironment |
Stellt Informationen zur Webhostingumgebung 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.AspNetCore.Hosting.IWebHostEnvironment. |
IHostingStartup |
Stellt eine plattformspezifische Konfiguration dar, die beim Erstellen eines IWebHostBuilderIWebHostangewendet wird. |
IStartup |
Stellt eine Schnittstelle zum Initialisieren von Diensten und Middleware bereit, die von einer Anwendung verwendet werden. |
IStartupConfigureContainerFilter<TContainerBuilder> |
Diese API unterstützt die ASP.NET Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden. |
IStartupConfigureServicesFilter |
Diese API unterstützt die ASP.NET Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden. |
IStartupFilter |
Stellt eine Schnittstelle zum Erweitern der Middlewarepipeline mit neuen Configure-Methoden bereit. Kann verwendet werden, um Am Anfang oder Ende der Pipeline Standardwerte hinzuzufügen, ohne dass der App-Autor die Middleware explizit registrieren muss. |
IWebHost |
Stellt einen konfigurierten Webhost dar. |
IWebHostBuilder |
Ein Generator für IWebHost. |
IWebHostEnvironment |
Stellt Informationen zur Webhostingumgebung bereit, in der eine Anwendung ausgeführt wird. |
Hinweise
Weitere Informationen zum ASP.NET Core Hosting finden Sie unter Generischer .NET-Host in ASP.NET Core.