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
| Název | Description |
|---|---|
| AppServicesWebHostBuilderExtensions |
Metoda rozšíření pro přidání integrace služby AppServices do aplikace Azure |
| 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 spustí při vytváření 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 |
Rozšiřující metody, ListenOptions které konfiguruje Kestrel tak, aby používaly HTTPS pro daný koncový bod. |
| ServiceFakesWebHostExtensions |
Metody rozšíření 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 |
| WebHostBuilder |
Tvůrce pro IWebHost |
| WebHostBuilderContext |
Kontext obsahující běžné služby v objektu IWebHost. Některé vlastnosti mohou být null, dokud nenastaví IWebHost. |
| WebHostBuilderExtensions |
Obsahuje rozšíření pro konfiguraci objektu 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 metody rozšíření pro konfiguraci přenosu pojmenovaných kanálů pro použití Kestrel. |
| WebHostBuilderQuicExtensions |
IWebHostBuilder metody rozšíření pro konfiguraci přenosu Quic pro použití Kestrel. |
| WebHostBuilderSocketExtensions |
IWebHostBuilder metody rozšíření pro konfiguraci přenosu soketů, které má 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 IWebHost. |
Rozhraní
| Název | Description |
|---|---|
| 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čená alternativa je Microsoft. AspNetCore.Hosting.IWebHostEnvironment. |
| IHostingStartup |
Představuje konfiguraci specifickou pro platformu, která se použije při vytváření objektu IWebHostBuilderIWebHost. |
| 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čeno 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čeno 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 Configure. Dá se 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 obecného hostitele v ASP.NET Core.