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


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)

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

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