IApplicationLifetime Interface

Definição

Atenção

IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.

Permite aos consumidores realizar a limpeza durante um encerramento elegante.

Este tipo está obsoleto e será removido numa versão futura. A alternativa recomendada é a Microsoft. Extensões.Hosting.IHostApplicationLifetime.

public interface class IApplicationLifetime
[System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")]
public interface IApplicationLifetime
[<System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")>]
type IApplicationLifetime = interface
Public Interface IApplicationLifetime
Derivado
Atributos

Propriedades

Name Description
ApplicationStarted
Obsoleto.

Recebe um token de cancelamento. É ativado quando o anfitrião da aplicação já está totalmente iniciado e está prestes a esperar por um desligamento gradual.

ApplicationStopped
Obsoleto.

Recebe um token de cancelamento. É ativado quando o anfitrião da aplicação está a realizar um desligamento suave. Todos os pedidos devem estar concluídos neste momento. O encerramento irá bloquear até que este evento termine.

ApplicationStopping
Obsoleto.

Recebe um token de cancelamento. É ativado quando o anfitrião da aplicação está a realizar um desligamento suave. Os pedidos podem ainda estar em circulação. O encerramento irá bloquear até que este evento termine.

Métodos

Name Description
StopApplication()
Obsoleto.

Solicita a terminação da candidatura atual.

Aplica-se a