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


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

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

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