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 が受け入れる動作を指定します。 |
.NET