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