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 |
アプリのリソースと有効期間の機能をカプセル化できるクラスを提供します。 |
インターフェイス
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 指定します。 |
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示