ConsoleLifetime Classe

Definizione

È in ascolto di CTRL+C o SIGTERM e avvia l'arresto.

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
Ereditarietà
ConsoleLifetime
Attributi
Implementazioni

Commenti

Questa API supporta l'infrastruttura .NET e non deve essere usata direttamente dal codice.

Costruttori

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

Inizializza un'istanza ConsoleLifetime usando le opzioni di durata della console, l'ambiente host, le opzioni host e la factory del logger specificati.

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

Inizializza un'istanza ConsoleLifetime usando le opzioni di durata della console specificate, l'ambiente host, la durata dell'applicazione host e le opzioni host.

Metodi

Nome Descrizione
Dispose()

Annulla la registrazione dei gestori di arresto ed elimina l'avvio dell'applicazione e arresta le registrazioni.

StopAsync(CancellationToken)

Questo metodo non esegue alcuna operazione.

WaitForStartAsync(CancellationToken)

Registra i gestori di avvio dell'applicazione, arresto e arresto dell'applicazione per questa applicazione.

Si applica a