ApplicationLifetime 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可讓消費者在順利關機期間執行清除。
public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
interface IApplicationLifetime
interface IHostApplicationLifetime
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) |