Compartilhar via


ApplicationLifetime Classe

Definição

Permite que os consumidores executem a limpeza durante um desligamento normal.

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
Herança
ApplicationLifetime
Implementações

Comentários

Essa API dá suporte à infraestrutura do .NET e não se destina a ser usada diretamente do seu código.

Construtores

ApplicationLifetime(ILogger<ApplicationLifetime>)

Esta API é compatível com a infraestrutura e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

Propriedades

ApplicationStarted

Obtém um token de cancelamento. Disparado quando o host de aplicativo foi totalmente iniciado e está prestes a aguardar um desligamento normal.

ApplicationStopped

Obtém um token de cancelamento. Disparado quando o host de aplicativo está executando um desligamento normal. Todas as solicitações devem ser concluídas neste ponto. O desligamento será bloqueado até que esse evento seja concluído.

ApplicationStopping

Obtém um token de cancelamento. Disparado quando o host de aplicativo está executando um desligamento normal. A solicitação ainda pode estar em curso. O desligamento será bloqueado até que esse evento seja concluído.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
NotifyStarted()

Sinaliza o evento ApplicationStarted e bloqueia até que ele seja concluído.

NotifyStopped()

Sinaliza o evento ApplicationStopped e bloqueia até que ele seja concluído.

StopApplication()

Sinaliza o evento ApplicationStopping e bloqueia até que ele seja concluído.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a