Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

interface Microsoft.​Extensions.​Hosting.​IApplicationLifetime

Assembly: Microsoft.Extensions.Hosting.Abstractions

Allows consumers to perform cleanup during a graceful shutdown. <para> This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime. </para>

Properties

Gets a cancellation token. Triggered when the application host has fully started and is about to wait for a graceful shutdown.
Gets a cancellation token. 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.
Gets a cancellation token. Triggered when the application host is performing a graceful shutdown. Requests may still be in flight. Shutdown will block until this event completes.

Methods

void
StopApplication​()
Requests termination of the current application.