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


ConsoleLifetime Класс

Определение

Ожидает CTRL+C или SIGTERM и инициирует завершение работы.

public ref class ConsoleLifetime : IDisposable, Microsoft::Extensions::Hosting::IHostLifetime
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public class ConsoleLifetime : IDisposable, Microsoft.Extensions.Hosting.IHostLifetime
public class ConsoleLifetime : IDisposable, Microsoft.Extensions.Hosting.IHostLifetime
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ConsoleLifetime = class
    interface IHostLifetime
    interface IDisposable
type ConsoleLifetime = class
    interface IHostLifetime
    interface IDisposable
Public Class ConsoleLifetime
Implements IDisposable, IHostLifetime
Наследование
ConsoleLifetime
Атрибуты
Реализации

Комментарии

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

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

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>)

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

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>, ILoggerFactory)

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

Методы

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

Equals(Object)

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

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

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

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

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

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

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

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

Вызывается из StopAsync(CancellationToken) для указания на то, что узел останавливается и пора завершить работу.

ToString()

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

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

Вызывается в начале StartAsync(CancellationToken), который ожидает завершения, прежде чем продолжить. Можно отложить запуск до получения сигнала от внешнего события.

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