Microsoft.AspNetCore.Hosting 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web アプリケーションの構成と開始に役立つ型を提供します。
クラス
インターフェイス
IApplicationLifetime |
正常なシャットダウン中に顧客がクリーンアップを実行することを許可します。 この型は互換性のために残されていますが、今後のバージョンでは削除される予定です。 代わりに Microsoft.Extensions.Hosting.IHostApplicationLifetime を使用することをお勧めします。 |
IHostingEnvironment |
アプリケーションが実行されている Web ホスティング環境に関する情報を提供します。 この型は互換性のために残されていますが、今後のバージョンでは削除される予定です。 推奨される代替手段は、Microsoft.AspNetCore.Hosting.IWebHostEnvironment です。 |
IHostingStartup |
をビルドするときに に適用されるプラットフォーム固有の IWebHostBuilder 構成を IWebHost表します。 |
IStartup |
アプリケーションで使用されるサービスとミドルウェアを初期化するためのインターフェイスを提供します。 |
IStartupConfigureContainerFilter<TContainerBuilder> |
この API は、ASP.NET Core インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
IStartupConfigureServicesFilter |
この API は、ASP.NET Core インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
IStartupFilter |
新しい Configure メソッドを使用してミドルウェア パイプラインを拡張するためのインターフェイスを提供します。 アプリの作成者がミドルウェアを明示的に登録しなくても、パイプラインの先頭または末尾に既定値を追加するために使用できます。 |
IWebHost |
構成された Web ホストを表します。 |
IWebHostBuilder |
の IWebHostビルダー。 |
IWebHostEnvironment |
アプリケーションが実行されている Web ホスティング環境に関する情報を提供します。 |
注釈
ASP.NET Core ホスティングの詳細については、「ASP.NET Coreの .NET 汎用ホスト」を参照してください。