Microsoft.AspNetCore.Hosting Obor názvů

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

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.