IHostApplicationLifetime Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет потребителям получать уведомления о событиях времени существования приложения. Этот интерфейс не предназначен для замены пользователем.
public interface class IHostApplicationLifetime
public interface IHostApplicationLifetime
type IHostApplicationLifetime = interface
Public Interface IHostApplicationLifetime
- Производный
Свойства
| Имя | Описание |
|---|---|
| ApplicationStarted |
Получает маркер отмены, который активируется, когда узел приложения полностью запущен и будет ожидать корректного завершения работы. |
| ApplicationStopped |
Возвращает маркер отмены, активируемый при завершении корректного завершения работы узла приложения. Все запросы должны быть завершены на этом этапе. Приложение не завершит работу до тех пор, пока все обратные вызовы, зарегистрированные на этом токене, не будут завершены. |
| ApplicationStopping |
Возвращает маркер отмены, который активируется при запуске корректного завершения работы узла приложения. Запросы по-прежнему могут находиться в полете. Завершение работы будет блокироваться до тех пор, пока все обратные вызовы, зарегистрированные на этом маркере, не будут завершены. |
Методы
| Имя | Описание |
|---|---|
| StopApplication() |
Запрашивает завершение текущего приложения. |