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


ApplicationLifetime Класс

Определение

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

public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
    interface IApplicationLifetime
    interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
Наследование
ApplicationLifetime
Реализации

Комментарии

Этот API поддерживает инфраструктуру .NET и не предназначен для использования непосредственно в коде.

Конструкторы

ApplicationLifetime(ILogger<ApplicationLifetime>)

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

Свойства

ApplicationStarted

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

ApplicationStopped

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

ApplicationStopping

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
NotifyStarted()

Выдает событие ApplicationStarted и блокируется до его завершения.

NotifyStopped()

Выдает событие ApplicationStopped и блокируется до его завершения.

StopApplication()

Выдает событие ApplicationStopping и блокируется до его завершения.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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