Microsoft.AspNetCore.Hosting Espacio de nombres

Proporciona tipos que ayudan a configurar e iniciar aplicaciones web.

Clases

AppServicesWebHostBuilderExtensions

Método de extensión para agregar la integración de Azure AppServices a la aplicación.

ConventionBasedStartup

Proporciona tipos que ayudan a configurar e iniciar aplicaciones web.

DelegateStartup

Se usa para inicializar servicios y middleware usados por una aplicación.

EnvironmentName

Nombres de entorno de uso común.

HostingAbstractionsWebHostBuilderExtensions

Contiene métodos de extensión para configurar .IWebHostBuilder

HostingEnvironmentExtensions

Métodos de extensión para IHostingEnvironment.

HostingStartupAttribute

Atributo de marcador que indica una implementación de IHostingStartup que se cargará y ejecutará al compilar un IWebHost.

KestrelServerOptionsConnectionLoggingExtensions

Proporciona tipos que ayudan a configurar e iniciar aplicaciones web.

KestrelServerOptionsHttpsExtensions

Proporciona tipos que ayudan a configurar e iniciar aplicaciones web.

KestrelServerOptionsSystemdExtensions

Extensiones para la integración con systemd

ListenOptionsConnectionLoggingExtensions

Extensiones para el registro de conexiones.

ListenOptionsHttpsExtensions

Métodos de extensión para ListenOptions que configuren Kestrel para usar HTTPS para un punto de conexión determinado.

ServiceFakesWebHostExtensions

Métodos de extensión que admiten escenarios de pruebas unitarias de servidor Kestrel.

StartupBase

Clase base para inicializar servicios y middleware usados por una aplicación.

StartupBase<TBuilder>

Clase base para inicializar servicios y middleware usados para configurar .TBuilder

WebHostBuilder

Un generador para IWebHost

WebHostBuilderContext

Contexto que contiene los servicios comunes en la interfaz IWebHost. Algunas propiedades pueden ser NULL hasta que IWebHost las establezca.

WebHostBuilderExtensions

Contiene extensiones para configurar .IWebHostBuilder

WebHostBuilderHttpSysExtensions

Proporciona el método de extensiones para usar Http.sys como servidor para el host web.

WebHostBuilderIISExtensions

Métodos de extensión para IIS fuera de proceso.

WebHostBuilderKestrelExtensions

Extensiones de Kestrel IWebHostBuilder .

WebHostBuilderLibuvExtensions

Extensiones libuv IWebHostBuilder .

WebHostBuilderMsQuicExtensions

Proporciona tipos que ayudan a configurar e iniciar aplicaciones web.

WebHostBuilderNamedPipeExtensions

IWebHostBuilder métodos de extensión para configurar el transporte canalizaciones con nombre que Kestrel va a usar.

WebHostBuilderQuicExtensions

IWebHostBuilder métodos de extensión para configurar el transporte quic que Kestrel va a usar.

WebHostBuilderSocketExtensions

IWebHostBuilder métodos de extensión para configurar el transporte de socket que Kestrel va a usar.

WebHostBuilderWebListenerExtensions

Proporciona tipos que ayudan a configurar e iniciar aplicaciones web.

WebHostDefaults

Contiene un conjunto de constantes que representan las claves de configuración.

WebHostExtensions

Contiene extensiones para administrar el ciclo de vida de .IWebHost

Interfaces

IApplicationLifetime

Permite a los consumidores realizar la limpieza durante un cierre estable.

Este tipo está obsoleto y se quitará en una versión futura. La alternativa recomendada es Microsoft.Extensions.Hosting.IHostApplicationLifetime.

IHostingEnvironment

Proporciona información sobre el entorno de hospedaje web en el que se ejecuta una aplicación.

Este tipo está obsoleto y se quitará en una versión futura. La alternativa recomendada es Microsoft.AspNetCore.Hosting.IWebHostEnvironment.

IHostingStartup

Representa la configuración específica de la plataforma que se aplicará a al IWebHostBuilder compilar un IWebHost.

IStartup

Proporciona una interfaz para inicializar servicios y middleware usados por una aplicación.

IStartupConfigureContainerFilter<TContainerBuilder>

Esta API admite la infraestructura de ASP.NET Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

IStartupConfigureServicesFilter

Esta API admite la infraestructura de ASP.NET Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

IStartupFilter

Proporciona una interfaz para extender la canalización de middleware con nuevos métodos Configure. Se puede usar para agregar valores predeterminados al principio o al final de la canalización sin tener que hacer que el autor de la aplicación registre explícitamente el middleware.

IWebHost

Representa un host web configurado.

IWebHostBuilder

Generador de IWebHost.

IWebHostEnvironment

Proporciona información sobre el entorno de hospedaje web en el que se ejecuta una aplicación.

Comentarios

Para obtener más información sobre ASP.NET Core hospedaje, vea Host genérico de .NET en ASP.NET Core.