ConsoleLifetime Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Escucha Ctrl+C o SIGTERM e inicia el apagado.
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
- Herencia
-
ConsoleLifetime
- Atributos
- Implementaciones
Comentarios
Esta API admite la infraestructura de .NET y no está pensada para usarse directamente desde el código.
Constructores
| Nombre | Description |
|---|---|
| ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>, ILoggerFactory) |
Inicializa una ConsoleLifetime instancia mediante las opciones de duración de la consola especificadas, el entorno de host, las opciones de host y el generador de registradores. |
| ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostEnvironment, IHostApplicationLifetime, IOptions<HostOptions>) |
Inicializa una ConsoleLifetime instancia con las opciones de duración de la consola especificadas, el entorno de host, la duración de la aplicación host y las opciones de host. |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Anula el registro de los controladores de apagado y elimina los registros de inicio y detención de la aplicación. |
| StopAsync(CancellationToken) |
Este método no hace nada. |
| WaitForStartAsync(CancellationToken) |
Registra los controladores de inicio, detención y apagado de la aplicación para esta aplicación. |