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()
Устаревшие.

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

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