IApplicationLifetime Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.
Позволяет потребителям выполнять очистку во время корректного завершения работы.
Этот тип устарел и будет удален в будущей версии. Рекомендуемая альтернатива — Microsoft. Extensions.Hosting.IHostApplicationLifetime.
public interface class IApplicationLifetime
[System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")]
public interface IApplicationLifetime
[<System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")>]
type IApplicationLifetime = interface
Public Interface IApplicationLifetime
- Производный
- Атрибуты
Свойства
| Имя | Описание |
|---|---|
| ApplicationStarted |
Устаревшие.
Возвращает маркер отмены. Активируется, когда узел приложения полностью запущен и будет ожидать правильного завершения работы. |
| ApplicationStopped |
Устаревшие.
Возвращает маркер отмены. Активируется при правильном завершении работы узла приложения. Все запросы должны быть завершены на этом этапе. Завершение работы будет блокироваться до завершения этого события. |
| ApplicationStopping |
Устаревшие.
Возвращает маркер отмены. Активируется при правильном завершении работы узла приложения. Запросы по-прежнему могут находиться в полете. Завершение работы будет блокироваться до завершения этого события. |
Методы
| Имя | Описание |
|---|---|
| StopApplication() |
Устаревшие.
Запрашивает завершение текущего приложения. |