ConsoleLifetime Clase

Definición

Realiza escuchas para Ctrl+C o SIGTERM, e inicia el cierre.

public ref 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")]
public class ConsoleLifetime : IDisposable, Microsoft.Extensions.Hosting.IHostLifetime
type ConsoleLifetime = class
    interface IHostLifetime
    interface IDisposable
[<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
Public Class ConsoleLifetime
Implements IDisposable, IHostLifetime
Herencia
ConsoleLifetime
Atributos
Implementaciones

Comentarios

Esta API admite la infraestructura .NET y no está diseñada para usarse directamente desde el código.

Constructores

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

Esta API admite la infraestructura y no está diseñada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

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

Esta API admite la infraestructura y no está diseñada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostingEnvironment, IApplicationLifetime)

Esta API admite la infraestructura y no está diseñada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

Métodos

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
StopAsync(CancellationToken)

Se llama desde StopAsync(CancellationToken) para indicar que se va a detener el host y es el momento de apagarlo.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
WaitForStartAsync(CancellationToken)

Se llama al principio de StartAsync(CancellationToken), que esperará hasta que se complete antes de continuar. Esto se puede usar para retrasar el inicio hasta que lo indique un evento externo.

Se aplica a