ApplicationLifetime Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet aux consommateurs d’effectuer le nettoyage pendant un arrêt normal.
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
- Héritage
-
ApplicationLifetime
- Implémente
Remarques
Cette API prend en charge l’infrastructure .NET et n’est pas destinée à être utilisée directement à partir de votre code.
Constructeurs
| Nom | Description |
|---|---|
| ApplicationLifetime(ILogger<ApplicationLifetime>) |
Initialise une ApplicationLifetime instance à l’aide de l’enregistreur d’événements spécifié. |
Propriétés
| Nom | Description |
|---|---|
| ApplicationStarted |
Obtient un jeton d’annulation. Déclenché lorsque l’hôte de l’application a entièrement démarré et est sur le point d’attendre un arrêt correct. |
| ApplicationStopped |
Obtient un jeton d’annulation. Déclenché lorsque l’hôte de l’application effectue un arrêt approprié. Toutes les requêtes doivent être terminées à ce stade. L’arrêt se bloque jusqu’à la fin de cet événement. |
| ApplicationStopping |
Obtient un jeton d’annulation. Déclenché lorsque l’hôte de l’application effectue un arrêt approprié. La demande peut toujours être en cours d’exécution. L’arrêt se bloque jusqu’à la fin de cet événement. |
Méthodes
| Nom | Description |
|---|---|
| NotifyStarted() |
ApplicationStarted Déclenche et bloque jusqu’à ce qu’il se termine. |
| NotifyStopped() |
ApplicationStopped Déclenche et bloque jusqu’à ce qu’il se termine. |
| StopApplication() |
ApplicationStopping Déclenche et bloque jusqu’à ce qu’il se termine. |