Microsoft.AspNetCore.Hosting Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 . |
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.