IHostedLifecycleService Interfaz

Definición

Define métodos que se ejecutan antes o después StartAsync(CancellationToken) de y 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
Implementaciones

Métodos

Nombre Description
StartAsync(CancellationToken)

Se desencadena cuando el host de la aplicación está listo para iniciar el servicio.

(Heredado de IHostedService)
StartedAsync(CancellationToken)

Se desencadena después de StartAsync(CancellationToken).

StartingAsync(CancellationToken)

Se desencadena antes de StartAsync(CancellationToken).

StopAsync(CancellationToken)

Se desencadena cuando el host de la aplicación realiza un apagado correcto.

(Heredado de IHostedService)
StoppedAsync(CancellationToken)

Se desencadena después de StopAsync(CancellationToken).

StoppingAsync(CancellationToken)

Se desencadena antes de StopAsync(CancellationToken).

Métodos de extensión

Nombre Description
StartAndStopAsync(IHostedService, CancellationToken)

Inicia e detiene inmediatamente el servicio.

Se aplica a