ApplicationLifetime Clase
Definición
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í.
Permite a los consumidores realizar la limpieza durante un apagado correcto.
public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
interface IApplicationLifetime
interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
- Herencia
-
ApplicationLifetime
- Implementaciones
Comentarios
Esta API admite la infraestructura de .NET y no está pensada para usarse directamente desde el código.
Constructores
| Nombre | Description |
|---|---|
| ApplicationLifetime(ILogger<ApplicationLifetime>) |
Inicializa una ApplicationLifetime instancia mediante el registrador especificado. |
Propiedades
| Nombre | Description |
|---|---|
| ApplicationStarted |
Obtiene un token de cancelación. Se desencadena cuando el host de la aplicación se ha iniciado completamente y está a punto de esperar a un apagado correcto. |
| ApplicationStopped |
Obtiene un token de cancelación. Se desencadena cuando el host de la aplicación realiza un apagado correcto. Todas las solicitudes deben completarse en este momento. El apagado se bloqueará hasta que se complete este evento. |
| ApplicationStopping |
Obtiene un token de cancelación. Se desencadena cuando el host de la aplicación realiza un apagado correcto. Es posible que la solicitud todavía esté en curso. El apagado se bloqueará hasta que se complete este evento. |
Métodos
| Nombre | Description |
|---|---|
| NotifyStarted() |
ApplicationStarted Desencadena y bloquea hasta que se completa. |
| NotifyStopped() |
ApplicationStopped Desencadena y bloquea hasta que se completa. |
| StopApplication() |
ApplicationStopping Desencadena y bloquea hasta que se completa. |