Поделиться через


IHostedLifecycleService Интерфейс

Определение

Определяет методы, выполняемые до или после StartAsync(CancellationToken) и 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
Реализации

Методы

StartAsync(CancellationToken)

Активируется, когда узел приложения готов запустить службу.

(Унаследовано от IHostedService)
StartedAsync(CancellationToken)

Активируется после StartAsync(CancellationToken).

StartingAsync(CancellationToken)

Активируется перед StartAsync(CancellationToken).

StopAsync(CancellationToken)

Активируется, когда происходит нормальное завершение работы узла приложения.

(Унаследовано от IHostedService)
StoppedAsync(CancellationToken)

Активируется после StopAsync(CancellationToken).

StoppingAsync(CancellationToken)

Активируется перед StopAsync(CancellationToken).

Методы расширения

StartAndStopAsync(IHostedService, CancellationToken)

Запускает и немедленно останавливает службу.

Применяется к