ApplicationLifetime 類別

定義

可讓消費者在順利關機期間執行清除。

public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime
public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
    interface IApplicationLifetime
type ApplicationLifetime = class
    interface IApplicationLifetime
    interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
繼承
ApplicationLifetime
實作

備註

此 API 支援 .NET 基礎結構,不適合直接從您的程式代碼使用。

建構函式

ApplicationLifetime(ILogger<ApplicationLifetime>)

此 API 支援基礎結構,且不適合直接從程式碼使用。 此 API 可能會在未來的版本中變更或移除。

屬性

ApplicationStarted

取得取消標記。 當應用程式主機完全啟動且即將等待順利關機時觸發。

ApplicationStopped

取得取消標記。 當應用程式主機執行順利關機時觸發。 此時應該會完成所有要求。 將封鎖關機動作,直到完成此事件為止。

ApplicationStopping

取得取消標記。 當應用程式主機執行順利關機時觸發。 要求可能仍在進行中。 將封鎖關機動作,直到完成此事件為止。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
NotifyStarted()

發出 ApplicationStarted 事件的訊號,並封鎖直到其完成為止。

NotifyStopped()

發出 ApplicationStopped 事件的訊號,並封鎖直到其完成為止。

StopApplication()

發出 ApplicationStopping 事件的訊號,並封鎖直到其完成為止。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於