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) |
Запускается и немедленно останавливается служба. |