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