IApplicationLifetime 接口

定义

注意

IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.

允许使用者在正常关闭期间执行清理。

此类型已过时,将在将来的版本中删除。 建议的替代方法是Microsoft.Extensions.Hosting.IHostApplicationLifetime。

public interface class IApplicationLifetime
[System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")]
public interface IApplicationLifetime
[<System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")>]
type IApplicationLifetime = interface
Public Interface IApplicationLifetime
派生
属性

属性

ApplicationStarted
已过时.

当应用程序主机完全启动并且即将等待正常关闭时触发。

ApplicationStopped
已过时.

在应用程序主机执行正常关闭时触发。 此时应完成所有请求。 关闭将阻止,直到此事件完成。

ApplicationStopping
已过时.

在应用程序主机执行正常关闭时触发。 请求可能仍在进行中。 关闭将阻止,直到此事件完成。

方法

StopApplication()
已过时.

请求终止当前应用程序。

适用于