IApplicationLifetime Interface

Definition

Caution

This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.

Allows consumers to perform cleanup during a graceful shutdown.

This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.

C#
public interface IApplicationLifetime
C#
[System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.", false)]
public interface IApplicationLifetime
Attributes

Properties

ApplicationStarted

Triggered when the application host has fully started and is about to wait for a graceful shutdown.

ApplicationStopped

Triggered when the application host is performing a graceful shutdown. All requests should be complete at this point. Shutdown will block until this event completes.

ApplicationStopping

Triggered when the application host is performing a graceful shutdown. Requests may still be in flight. Shutdown will block until this event completes.

Methods

StopApplication()

Requests termination of the current application.

Applies to

Produk Versi (Lapuk)
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2 (3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0)