Microsoft.Extensions.Hosting 命名空間

提供可讓您封裝應用程式資源和存留期功能的類別。

類別

BackgroundService

此基底類別可實作長時間執行的 IHostedService

ConsoleLifetimeOptions

提供可讓您封裝應用程式資源和存留期功能的類別。

EnvironmentName

常用的環境名稱。

此類型已淘汰,將會在未來的版本中移除。 建議的替代類型是 Microsoft.Extensions.Hosting.Environments。

Environments

常用的環境名稱。

Host

提供使用預先設定預設值建立 實例 IHostBuilder 的便利方法。

HostAbortedException

在擷取時 IHost 擲回的例外狀況。

HostApplicationBuilder

裝載應用程式和服務的建置者,可協助管理組態、記錄、存留期等等。

HostApplicationBuilderSettings

包含建構 的 HostApplicationBuilder 設定。

HostBuilder

程式初始化公用程式。

HostBuilderContext

包含 IHost 上通用服務的內容。 在由 IHost 設定之前,某些屬性可能會是 null。

HostDefaults

HostBuilder 組態索引鍵的常數。

HostEnvironmentEnvExtensions

IHostEnvironment 的擴充方法。

HostingAbstractionsHostBuilderExtensions

提供可讓您封裝應用程式資源和存留期功能的類別。

HostingAbstractionsHostExtensions

提供可讓您封裝應用程式資源和存留期功能的類別。

HostingEnvironmentExtensions

IHostingEnvironment 的擴充方法。

HostingHostBuilderExtensions

提供可讓您封裝應用程式資源和存留期功能的類別。

HostOptions

的選項 IHost

SystemdHostBuilderExtensions

用於設定 SystemdLifetime 的擴充方法。

WindowsServiceLifetimeHostBuilderExtensions

用於設定 WindowsServiceLifetime 的擴充方法。

介面

IApplicationLifetime

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

此類型已淘汰,將會在未來的版本中移除。 建議的替代類型是 Microsoft.Extensions.Hosting.IHostApplicationLifetime。

IHost

程式抽象概念。

IHostApplicationLifetime

允許消費者收到應用程式存留期事件的通知。

IHostBuilder

程式初始化的抽象概念。

IHostedService

針對由主機所管理的物件定義方法。

IHostEnvironment

提供應用程式執行所在的主控環境相關資訊。

IHostingEnvironment

提供應用程式執行所在的主控環境相關資訊。

此類型已淘汰,將會在未來的版本中移除。 建議的替代類型是 Microsoft.Extensions.Hosting.IHostEnvironment。

IHostLifetime

提供可讓您封裝應用程式資源和存留期功能的類別。

列舉

BackgroundServiceExceptionBehavior

指定當其中一個 BackgroundService 實例發生未處理的例外狀況時, IHost 將會接受的行為。