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)

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

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