Microsoft.Extensions.Hosting 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供類別,可讓您封裝應用程式的資源和存留期功能。
類別
介面
IApplicationLifetime |
可讓取用者在正常關機期間執行清除。 此類型已過時,未來版本將會移除。 建議的替代方法是 Microsoft.Extensions.Hosting.IHostApplicationLifetime。 |
IHost |
程式抽象概念。 |
IHostApplicationBuilder |
表示可協助管理設定、記錄和存留期的託管應用程式和服務產生器。 |
IHostApplicationLifetime |
可讓取用者收到應用程式存留期事件的通知。 |
IHostBuilder |
程式初始化抽象概念。 |
IHostedLifecycleService |
定義在 StartAsync(CancellationToken) 和 StopAsync(CancellationToken)之前或之後執行的方法。 |
IHostedService |
定義主機所管理之物件的方法。 |
IHostEnvironment |
提供應用程式正在執行之主控環境的相關信息。 |
IHostingEnvironment |
提供應用程式正在執行之主控環境的相關信息。 此類型已過時,未來版本將會移除。 建議的替代方法是 Microsoft.Extensions.Hosting.IHostEnvironment。 |
IHostLifetime |
追蹤主機存留期。 |
列舉
BackgroundServiceExceptionBehavior |
指定當其中一個 BackgroundService 實例發生未處理的例外狀況時,IHost 會接受的行為。 |