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()
已过时.

请求终止当前应用程序。

适用于