Sdílet prostřednictvím


Microsoft.AspNetCore.Hosting Obor názvů

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

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.