ConsoleLifetime Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |