共用方式為


Microsoft.Extensions.Hosting 命名空間

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

類別

ApplicationMetadataHostBuilderExtensions

應用程式元數據的延伸模組。

BackgroundService

實作長時間執行 IHostedService的基類。

ConsoleLifetimeOptions

提供 ConsoleLifetime的選項旗標。

EnvironmentName

常用的環境名稱。

此類型已過時,未來版本將會移除。 建議的替代方法是Microsoft.Extensions.Hosting.Environments。

Environments

常用的環境名稱。

FakeHostingExtensions

支援主機單元測試案例的擴充方法。

Host

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

HostAbortedException

IHost 墮胎時擲回的例外狀況。

HostApplicationBuilder

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

HostApplicationBuilderSettings

包含建構 HostApplicationBuilder的設定。

HostBuilder

程式初始化公用程式。

HostBuilderContext

內容,包含 IHost上的一般服務。 某些屬性可能是 null,直到 IHost設定為止。

HostDefaults

HostBuilder 組態索引鍵的常數。

HostEnvironmentEnvExtensions

IHostEnvironment的擴充方法。

HostingAbstractionsHostBuilderExtensions

提供裝載抽象封裝中 IHostBuilder 的擴充方法。

HostingAbstractionsHostExtensions

提供裝載抽象封裝中 IHost 的擴充方法。

HostingEnvironmentExtensions

IHostingEnvironment的擴充方法。

HostingHostBuilderExtensions

提供裝載套件中 IHostBuilder 的擴充方法。

HostOptions

IHost的選項。

SystemdHostBuilderExtensions

設定 SystemdLifetime的擴充方法。

WindowsServiceLifetimeHostBuilderExtensions

設定 WindowsServiceLifetime 的擴充方法。

WindowsServiceLifetimeOptions

設定 Windows 服務存留期的選項。

介面

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 會接受的行為。