Compartilhar via


IHostedLifecycleService Interface

Definição

Define métodos que são executados antes ou depois StartAsync(CancellationToken) e StopAsync(CancellationToken).

public interface class IHostedLifecycleService : Microsoft::Extensions::Hosting::IHostedService
public interface IHostedLifecycleService : Microsoft.Extensions.Hosting.IHostedService
type IHostedLifecycleService = interface
    interface IHostedService
Public Interface IHostedLifecycleService
Implements IHostedService
Implementações

Métodos

StartAsync(CancellationToken)

Disparado quando o host de aplicativo está pronto para iniciar o serviço.

(Herdado de IHostedService)
StartedAsync(CancellationToken)

Disparado após StartAsync(CancellationToken).

StartingAsync(CancellationToken)

Disparado antes StartAsync(CancellationToken)de .

StopAsync(CancellationToken)

Disparado quando o host de aplicativo está executando um desligamento normal.

(Herdado de IHostedService)
StoppedAsync(CancellationToken)

Disparado após StopAsync(CancellationToken).

StoppingAsync(CancellationToken)

Disparado antes StopAsync(CancellationToken)de .

Métodos de Extensão

StartAndStopAsync(IHostedService, CancellationToken)

Inicia e interrompe imediatamente o serviço.

Aplica-se a