ApplicationLifetime Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |