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

Observações

Esta API suporta a infraestrutura .NET e não foi concebida para ser usada diretamente a partir do seu código.

Construtores

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

Inicializa uma ConsoleLifetime instância usando as opções de vida útil da consola especificadas, ambiente host, opções de host e fábrica de loggers.

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

Inicializa uma ConsoleLifetime instância usando as opções de vida útil da consola especificadas, ambiente host, tempo de vida útil da aplicação host e opções de host.

Métodos

Name Description
Dispose()

Desregista os gestores de encerramento e elimina os registos de início e paragem da aplicação.

StopAsync(CancellationToken)

Este método não faz nada.

WaitForStartAsync(CancellationToken)

Regista os handlers de início, paragem e encerramento da aplicação para esta aplicação.

Aplica-se a