ConsoleLifetime Classe

Definição

Escuta Ctrl+C ou SIGTERM e inicia o desligamento.

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
Herança
ConsoleLifetime
Atributos
Implementações

Comentários

Essa API dá suporte à infraestrutura do .NET e não se destina a ser usada diretamente do seu código.

Construtores

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

Inicializa uma ConsoleLifetime instância usando as opções de tempo de vida do console, o ambiente do host, as opções de host e a fábrica de agentes especificados.

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

Inicializa uma ConsoleLifetime instância usando as opções de tempo de vida do console, o ambiente do host, o tempo de vida do aplicativo host e as opções de host especificados.

Métodos

Nome Description
Dispose()

Cancela o registro dos manipuladores de desligamento e descarta o início do aplicativo e o aplicativo interrompe os registros.

StopAsync(CancellationToken)

Este método não faz nada.

WaitForStartAsync(CancellationToken)

Registra os manipuladores de início, de parada e desligamento do aplicativo para este aplicativo.

Aplica-se a