Condividi tramite


ApplicationLifetime Classe

Definizione

Consente ai consumer di eseguire la pulizia durante un arresto normale.

public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
    interface IApplicationLifetime
    interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
Ereditarietà
ApplicationLifetime
Implementazioni

Commenti

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

Costruttori

Nome Descrizione
ApplicationLifetime(ILogger<ApplicationLifetime>)

Inizializza un'istanza ApplicationLifetime utilizzando il logger specificato.

Proprietà

Nome Descrizione
ApplicationStarted

Ottiene un token di annullamento. Attivato quando l'host dell'applicazione è stato avviato completamente e sta per attendere un arresto normale.

ApplicationStopped

Ottiene un token di annullamento. Attivato quando l'host dell'applicazione esegue un arresto normale. Tutte le richieste devono essere completate a questo punto. L'arresto verrà bloccato fino al completamento di questo evento.

ApplicationStopping

Ottiene un token di annullamento. Attivato quando l'host dell'applicazione esegue un arresto normale. La richiesta potrebbe essere ancora in anteprima. L'arresto verrà bloccato fino al completamento di questo evento.

Metodi

Nome Descrizione
NotifyStarted()

ApplicationStarted Attiva e blocca fino al completamento.

NotifyStopped()

ApplicationStopped Attiva e blocca fino al completamento.

StopApplication()

ApplicationStopping Attiva e blocca fino al completamento.

Si applica a