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

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 StartAsync(CancellationToken)de .

StartingAsync(CancellationToken)

Se desencadena antes de StartAsync(CancellationToken).

StopAsync(CancellationToken)

Se desencadena cuando el host de la aplicación está realizando un cierre estable.

(Heredado de IHostedService)
StoppedAsync(CancellationToken)

Se desencadena después StopAsync(CancellationToken)de .

StoppingAsync(CancellationToken)

Se desencadena antes de StopAsync(CancellationToken).

Métodos de extensión

StartAndStopAsync(IHostedService, CancellationToken)

Inicia e detiene inmediatamente el servicio.

Se aplica a