Microsoft.AspNetCore.Hosting Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje typy, které pomáhají konfigurovat a spouštět webové aplikace.
Třídy
AppServicesWebHostBuilderExtensions |
Metoda rozšíření pro přidání integrace Azure AppServices do aplikace |
ConventionBasedStartup |
Poskytuje typy, které pomáhají konfigurovat a spouštět webové aplikace. |
DelegateStartup |
Používá se k inicializaci služeb a middlewarů používaných aplikací. |
EnvironmentName |
Běžně používané názvy prostředí |
HostingAbstractionsWebHostBuilderExtensions |
Obsahuje rozšiřující metody pro konfiguraci .IWebHostBuilder |
HostingEnvironmentExtensions |
Rozšiřující metody pro IHostingEnvironment. |
HostingStartupAttribute |
Atribut značky označující implementaci IHostingStartup , která se načte a provede při sestavování objektu IWebHost. |
KestrelServerOptionsConnectionLoggingExtensions |
Poskytuje typy, které pomáhají konfigurovat a spouštět webové aplikace. |
KestrelServerOptionsHttpsExtensions |
Poskytuje typy, které pomáhají konfigurovat a spouštět webové aplikace. |
KestrelServerOptionsSystemdExtensions |
Rozšíření pro integraci se systemd |
ListenOptionsConnectionLoggingExtensions |
Rozšíření pro protokolování připojení. |
ListenOptionsHttpsExtensions |
Metody rozšíření, ListenOptions které konfiguruje Kestrel tak, aby pro daný koncový bod používal protokol HTTPS. |
ServiceFakesWebHostExtensions |
Rozšiřující metody podporující scénáře testování jednotek serveru Kestrel |
StartupBase |
Základní třída pro inicializaci služeb a middlewarů používaných aplikací. |
StartupBase<TBuilder> |
Základní třída pro inicializaci služeb a middlewarů používaných ke konfiguraci objektu |
WebHostBuilder |
Tvůrce pro IWebHost |
WebHostBuilderContext |
Kontext obsahující běžné služby v objektu IWebHost. Některé vlastnosti můžou mít hodnotu null, dokud ji nenastaví .IWebHost |
WebHostBuilderExtensions |
Obsahuje rozšíření pro konfiguraci .IWebHostBuilder |
WebHostBuilderHttpSysExtensions |
Poskytuje metodu rozšíření pro použití Http.sys jako serveru pro webového hostitele. |
WebHostBuilderIISExtensions |
Metody rozšíření pro službu IIS mimo proces. |
WebHostBuilderKestrelExtensions |
Rozšíření kestrel IWebHostBuilder . |
WebHostBuilderLibuvExtensions |
Rozšíření Libuv IWebHostBuilder . |
WebHostBuilderMsQuicExtensions |
Poskytuje typy, které pomáhají konfigurovat a spouštět webové aplikace. |
WebHostBuilderNamedPipeExtensions |
IWebHostBuilder rozšiřující metody pro konfiguraci přenosu pojmenovaných kanálů, který bude používat Kestrel. |
WebHostBuilderQuicExtensions |
IWebHostBuilder rozšiřující metody pro konfiguraci přenosu Quic pro použití nástrojem Kestrel. |
WebHostBuilderSocketExtensions |
IWebHostBuilder rozšiřující metody pro konfiguraci přenosu soketu, který bude používat Kestrel. |
WebHostBuilderWebListenerExtensions |
Poskytuje typy, které pomáhají konfigurovat a spouštět webové aplikace. |
WebHostDefaults |
Obsahuje sadu konstant představujících konfigurační klíče. |
WebHostExtensions |
Obsahuje rozšíření pro správu životního cyklu objektu IWebHost. |
Rozhraní
IApplicationLifetime |
Umožňuje uživatelům provést čištění během odkladu vypnutí. Tento typ je zastaralý a v budoucí verzi bude odebrán. Doporučenou alternativou je Microsoft.Extensions.Hosting.IHostApplicationLifetime. |
IHostingEnvironment |
Poskytuje informace o hostitelském prostředí webu, ve kterém je spuštěná aplikace. Tento typ je zastaralý a v budoucí verzi bude odebrán. Doporučenou alternativou je Microsoft.AspNetCore.Hosting.IWebHostEnvironment. |
IHostingStartup |
Představuje konfiguraci specifickou pro platformu IWebHostBuilder , která se použije na objekt při sestavování objektu IWebHost. |
IStartup |
Poskytuje rozhraní pro inicializaci služeb a middlewaru používaného aplikací. |
IStartupConfigureContainerFilter<TContainerBuilder> |
Toto rozhraní API podporuje infrastrukturu ASP.NET Core a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může změnit nebo odebrat v budoucích verzích. |
IStartupConfigureServicesFilter |
Toto rozhraní API podporuje infrastrukturu ASP.NET Core a není určené k použití přímo z vašeho kódu. Toto rozhraní API se může změnit nebo odebrat v budoucích verzích. |
IStartupFilter |
Poskytuje rozhraní pro rozšíření kanálu middlewaru o nové metody Konfigurace. Můžete ho použít k přidání výchozích hodnot na začátek nebo konec kanálu, aniž by autor aplikace musel explicitně zaregistrovat middleware. |
IWebHost |
Představuje nakonfigurovaného webového hostitele. |
IWebHostBuilder |
Tvůrce pro IWebHost. |
IWebHostEnvironment |
Poskytuje informace o hostitelském prostředí webu, ve kterém je spuštěná aplikace. |
Poznámky
Další informace o hostování ASP.NET Core najdete v tématu Obecný hostitel .NET v ASP.NET Core.