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é vám pomůžou nakonfigurovat a spustit webové aplikace.
Třídy
| AppServicesWebHostBuilderExtensions |
Metoda rozšíření pro přidání integrace Azure AppServices do aplikace |
| ConventionBasedStartup | |
| 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 |
Metody rozšíření pro IHostingEnvironment. |
| HostingStartupAttribute |
Atribut značky IHostingStartup označující implementaci, která se načte a spustí při vytváření objektu IWebHost. |
| KestrelServerOptionsConnectionLoggingExtensions | |
| KestrelServerOptionsHttpsExtensions | |
| KestrelServerOptionsSystemdExtensions |
Rozšíření pro integraci se systémem |
| ListenOptionsConnectionLoggingExtensions |
Rozšíření pro protokolování připojení. |
| ListenOptionsHttpsExtensions |
Metody rozšíření pro ListenOptions tuto konfiguraci Kestrel pro použití HTTPS pro daný koncový bod. |
| 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 pro konfiguraci |
| WebHostBuilder |
Tvůrce pro IWebHost |
| WebHostBuilderContext |
Kontext obsahující společné služby v systému IWebHost. Některé vlastnosti mohou být null, dokud je nastavena 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 Out-Of-Process. |
| WebHostBuilderKestrelExtensions |
Rozšíření Kestrel IWebHostBuilder . |
| WebHostBuilderLibuvExtensions |
Rozšíření Libuv IWebHostBuilder . |
| WebHostBuilderMsQuicExtensions | |
| WebHostBuilderQuicExtensions |
IWebHostBuilder metody rozšíření pro konfiguraci přenosu Quic, který má být používán Kestrelem. |
| WebHostBuilderSocketExtensions |
IWebHostBuilder metody rozšíření pro konfiguraci přenosu Soketu tak, aby je používal Kestrel. |
| WebHostBuilderWebListenerExtensions | |
| WebHostDefaults |
Obsahuje sadu konstant představujících konfigurační klíče. |
| WebHostExtensions |
Obsahuje rozšíření pro správu životního cyklu souboru IWebHost. |
Rozhraní
| IApplicationLifetime |
Umožňuje uživatelům provádět čištění během odkladu vypnutí. Tento typ je zastaralý a bude odebrán v budoucí verzi. Doporučená alternativa je Microsoft.Extensions.Hosting.IHostApplicationLifetime. |
| IHostingEnvironment |
Poskytuje informace o hostitelském prostředí webu, ve kterém je aplikace spuštěná. Tento typ je zastaralý a bude odebrán v budoucí verzi. Doporučenou alternativou je Microsoft.AspNetCore.Hosting.IWebHostEnvironment. |
| IHostingStartup |
Představuje konfiguraci specifickou pro platformu, která se použije při vytváření objektu IWebHostBuilder IWebHost. |
| IStartup |
Poskytuje rozhraní pro inicializaci služeb a middlewaru používaných aplikací. |
| IStartupConfigureContainerFilter<TContainerBuilder> |
Toto rozhraní API podporuje infrastrukturu ASP.NET Core a není určená k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
| IStartupConfigureServicesFilter |
Toto rozhraní API podporuje infrastrukturu ASP.NET Core a není určená k použití přímo z kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat. |
| IStartupFilter |
Poskytuje rozhraní pro rozšíření kanálu middlewaru pomocí nových metod Konfigurace. Lze použít k přidání výchozích hodnot na začátek nebo konec kanálu, aniž by musel autor aplikace 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 aplikace spuštěná. |
Poznámky
Další informace o hostování ASP.NET Core naleznete v tématu .NET Generic host in ASP.NET Core.