Microsoft.Extensions.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 clases que permiten encapsular los recursos y la funcionalidad de duración de una aplicación.
Clases
ApplicationMetadataHostBuilderExtensions |
Extensiones para metadatos de aplicación. |
BackgroundService |
Clase base para implementar una IHostedServicede ejecución prolongada. |
ConsoleLifetimeOptions |
Proporciona marcas de opción para ConsoleLifetime. |
EnvironmentName |
Nombres de entorno usados habitualmente. Este tipo está obsoleto y se quitará en una versión futura. La alternativa recomendada es Microsoft.Extensions.Hosting.Environments. |
Environments |
Nombres de entorno usados habitualmente. |
FakeHostingExtensions |
Métodos de extensión que admiten escenarios de pruebas unitarias de host. |
Host |
Proporciona métodos útiles para crear instancias de IHostBuilder con valores predeterminados preconfigurados. |
HostAbortedException |
Excepción que se produce al IHost aborto. |
HostApplicationBuilder |
Generador de aplicaciones y servicios hospedados que ayuda a administrar la configuración, el registro, la duración y mucho más. |
HostApplicationBuilderSettings |
Contiene la configuración para construir un HostApplicationBuilder. |
HostBuilder |
Utilidad de inicialización de programa. |
HostBuilderContext |
Contexto que contiene los servicios comunes en el IHost. Algunas propiedades pueden ser null hasta que la IHostestablezca . |
HostDefaults |
Constantes para las claves de configuración de HostBuilder. |
HostEnvironmentEnvExtensions |
Métodos de extensión para IHostEnvironment. |
HostingAbstractionsHostBuilderExtensions |
Proporciona métodos de extensión para el IHostBuilder del paquete de abstracciones de hospedaje. |
HostingAbstractionsHostExtensions |
Proporciona métodos de extensión para el IHost del paquete de abstracciones de hospedaje. |
HostingEnvironmentExtensions |
Métodos de extensión para IHostingEnvironment. |
HostingHostBuilderExtensions |
Proporciona métodos de extensión para el IHostBuilder desde el paquete de hospedaje. |
HostOptions |
Opciones de IHost. |
SystemdHostBuilderExtensions |
Métodos de extensión para configurar SystemdLifetime. |
WindowsServiceLifetimeHostBuilderExtensions |
Métodos de extensión para configurar WindowsServiceLifetime. |
WindowsServiceLifetimeOptions |
Opciones para configurar la duración de un servicio de Windows. |
Interfaces
IApplicationLifetime |
Permite a los consumidores realizar la limpieza durante un apagado correcto. Este tipo está obsoleto y se quitará en una versión futura. La alternativa recomendada es Microsoft.Extensions.Hosting.IHostApplicationLifetime. |
IHost |
Abstracción de programa. |
IHostApplicationBuilder |
Representa un generador de aplicaciones y servicios hospedado que ayuda a administrar la configuración, el registro y la duración. |
IHostApplicationLifetime |
Permite a los consumidores recibir notificaciones de eventos de duración de la aplicación. |
IHostBuilder |
Abstracción de inicialización de programa. |
IHostedLifecycleService |
Define métodos que se ejecutan antes o después de StartAsync(CancellationToken) y StopAsync(CancellationToken). |
IHostedService |
Define métodos para objetos administrados por el host. |
IHostEnvironment |
Proporciona información sobre el entorno de hospedaje en el que se ejecuta una aplicación. |
IHostingEnvironment |
Proporciona información sobre el entorno de hospedaje 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.Extensions.Hosting.IHostEnvironment. |
IHostLifetime |
Realiza un seguimiento de la duración del host. |
Enumeraciones
BackgroundServiceExceptionBehavior |
Especifica un comportamiento que el IHost respetará si se produce una excepción no controlada en una de sus instancias de BackgroundService. |