Поделиться через


IHostApplicationLifetime Интерфейс

Определение

Позволяет потребителям получать уведомления о событиях времени существования приложения. Этот интерфейс не предназначен для замены пользователем.

public interface class IHostApplicationLifetime
public interface IHostApplicationLifetime
type IHostApplicationLifetime = interface
Public Interface IHostApplicationLifetime
Производный

Свойства

Имя Описание
ApplicationStarted

Получает маркер отмены, который активируется, когда узел приложения полностью запущен и будет ожидать корректного завершения работы.

ApplicationStopped

Возвращает маркер отмены, активируемый при завершении корректного завершения работы узла приложения. Все запросы должны быть завершены на этом этапе. Приложение не завершит работу до тех пор, пока все обратные вызовы, зарегистрированные на этом токене, не будут завершены.

ApplicationStopping

Возвращает маркер отмены, который активируется при запуске корректного завершения работы узла приложения. Запросы по-прежнему могут находиться в полете. Завершение работы будет блокироваться до тех пор, пока все обратные вызовы, зарегистрированные на этом маркере, не будут завершены.

Методы

Имя Описание
StopApplication()

Запрашивает завершение текущего приложения.

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