IApplicationLifetime Интерфейс

Определение

Внимание!

This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.

Позволяет объектам-получателям выполнять очистку во время нормального завершения работы.

Этот тип устарел и будет удален в одном из будущих выпусков. Взамен рекомендуется использовать Microsoft.Extensions.Hosting.IHostApplicationLifetime.

public interface class IApplicationLifetime
public interface IApplicationLifetime
[System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.", false)]
public interface IApplicationLifetime
type IApplicationLifetime = interface
[<System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.", false)>]
type IApplicationLifetime = interface
Public Interface IApplicationLifetime
Атрибуты

Свойства

ApplicationStarted

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

ApplicationStopped

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

ApplicationStopping

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

Методы

StopApplication()

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

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