ConsoleLifetime Classe

Definizione

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

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

Commenti

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

Costruttori

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

Questa API supporta l'infrastruttura e non può essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

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

Questa API supporta l'infrastruttura e non può essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

ConsoleLifetime(IOptions<ConsoleLifetimeOptions>, IHostingEnvironment, IApplicationLifetime)

Questa API supporta l'infrastruttura e non può essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

Metodi

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
StopAsync(CancellationToken)

Chiamato da StopAsync(CancellationToken) per indicare che l'host è in fase di arresto e deve essere arrestato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
WaitForStartAsync(CancellationToken)

Chiamato all'inizio di , che attenderà fino al completamento prima di StartAsync(CancellationToken)continuare. Questo è utile per ritardare l'avvio fino al segnale trasmesso da un evento esterno.

Si applica a