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) |