共用方式為


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()
已淘汰.

要求終止目前的應用程式。

適用於