Microsoft.AspNetCore.Hosting Obor názvů

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 TBuilder.

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.