ApplicationLifetime Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет потребителям выполнять очистку во время корректного завершения работы.
public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
interface IApplicationLifetime
interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
- Наследование
-
ApplicationLifetime
- Реализации
Комментарии
Этот API поддерживает инфраструктуру .NET и не предназначен для использования непосредственно из кода.
Конструкторы
| Имя | Описание |
|---|---|
| ApplicationLifetime(ILogger<ApplicationLifetime>) |
Инициализирует ApplicationLifetime экземпляр с помощью указанного средства ведения журнала. |
Свойства
| Имя | Описание |
|---|---|
| ApplicationStarted |
Возвращает маркер отмены. Активируется, когда узел приложения полностью запущен и будет ожидать правильного завершения работы. |
| ApplicationStopped |
Возвращает маркер отмены. Активируется при правильном завершении работы узла приложения. Все запросы должны быть завершены на этом этапе. Завершение работы будет блокироваться до завершения этого события. |
| ApplicationStopping |
Возвращает маркер отмены. Активируется при правильном завершении работы узла приложения. Запрос может по-прежнему находиться в полете. Завершение работы будет блокироваться до завершения этого события. |
Методы
| Имя | Описание |
|---|---|
| NotifyStarted() |
Триггеры и блоки ApplicationStarted , пока он не завершится. |
| NotifyStopped() |
Триггеры и блоки ApplicationStopped , пока он не завершится. |
| StopApplication() |
Триггеры и блоки ApplicationStopping , пока он не завершится. |