ApplicationLifetime Clase

Definición

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.

Se aplica a