Microsoft.Extensions.Hosting Espacio de nombres

Proporciona clases que permiten encapsular los recursos y la funcionalidad de duración de una aplicación.

Clases

BackgroundService

Clase base para implementar un objeto IHostedService de larga duración.

ConsoleLifetimeOptions

Proporciona clases que permiten encapsular los recursos y la funcionalidad de duración de una aplicación.

EnvironmentName

Nombres de entorno de uso común.

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

Environments

Nombres de entorno de uso común.

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

HostBuilder

Una utilidad de inicialización de programas.

HostBuilderContext

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

HostDefaults

Constantes para las claves de configuración de HostBuilder.

HostEnvironmentEnvExtensions

Métodos de extensión para IHostEnvironment.

HostingAbstractionsHostBuilderExtensions

Proporciona clases que permiten encapsular los recursos y la funcionalidad de duración de una aplicación.

HostingAbstractionsHostExtensions

Proporciona clases que permiten encapsular los recursos y la funcionalidad de duración de una aplicación.

HostingEnvironmentExtensions

Métodos de extensión para IHostingEnvironment.

HostingHostBuilderExtensions

Proporciona clases que permiten encapsular los recursos y la funcionalidad de duración de una aplicación.

HostOptions

Opciones de IHost.

SystemdHostBuilderExtensions

Métodos de extensión para configurar SystemdLifetime.

WindowsServiceLifetimeHostBuilderExtensions

Métodos de extensión para configurar WindowsServiceLifetime.

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.

IHost

Una abstracción del programa.

IHostApplicationLifetime

Permite a los consumidores recibir notificaciones de eventos de duración de la aplicación.

IHostBuilder

Una abstracción de inicialización del programa.

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

Proporciona clases que permiten encapsular los recursos y la funcionalidad de duración de una aplicación.

Enumeraciones

BackgroundServiceExceptionBehavior

Especifica un comportamiento que IHost respetará si se produce una excepción no controlada en una de sus BackgroundService instancias.