ApplicationLifetime Classe

Définition

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.

S’applique à