Microsoft.Extensions.Hosting 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリのリソースと有効期間の機能をカプセル化できるクラスを提供します。
クラス
| 名前 | 説明 |
|---|---|
| ApplicationMetadataHostBuilderExtensions |
アプリケーション メタデータの拡張機能。 |
| BackgroundService |
実行時間の長い IHostedServiceを実装するための基本クラス。 |
| ConsoleLifetimeOptions |
ConsoleLifetimeのオプション フラグを提供します。 |
| EnvironmentName |
一般的に使用される環境名。 この型は廃止され、今後のバージョンで削除される予定です。 推奨される代替方法は、Microsoftです。Extensions.Hosting.Environments。 |
| Environments |
一般的に使用される環境名。 |
| FakeHostingExtensions |
ホスト単体テスト シナリオをサポートする拡張メソッド。 |
| Host |
事前に構成された既定値を使用して IHostBuilder のインスタンスを作成するための便利なメソッドを提供します。 |
| HostAbortedException |
ホストが正常に停止していることを示すために IHost が停止したときにスローされる例外。 この例外は、ユーザー コードでスローまたは処理しないでください。 |
| HostApplicationBuilder |
構成、ログ記録、有効期間などを管理するのに役立つ、ホストされているアプリケーションとサービス ビルダーを表します。 |
| HostApplicationBuilderSettings |
HostApplicationBuilderを構築するための設定。 |
| HostBuilder |
プログラム初期化ユーティリティ。 |
| HostBuilderContext |
IHost上の共通サービスを含むコンテキスト。 一部のプロパティは、 IHostによって設定されるまで null になることがあります。 |
| 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 |
IHost インスタンスのいずれかでハンドルされない例外が発生した場合に、BackgroundService が受け入れる動作を指定します。 |