Microsoft.AspNetCore.Hosting 名前空間

Web アプリケーションの構成と開始に役立つ型を提供します。

クラス

AppServicesWebHostBuilderExtensions

Azure AppServices 統合をアプリに追加する拡張メソッド。

ConventionBasedStartup

Web アプリケーションの構成と開始に役立つ型を提供します。

DelegateStartup

アプリケーションで使用されるサービスとミドルウェアの初期化に使用されます。

EnvironmentName

一般的に使用される環境名。

HostingAbstractionsWebHostBuilderExtensions

を構成するための拡張メソッドが IWebHostBuilder含まれています。

HostingEnvironmentExtensions

IHostingEnvironment の拡張メソッド。

HostingStartupAttribute

のビルド時に読み込まれて実行される の IHostingStartup 実装を IWebHost示す Marker 属性。

KestrelServerOptionsConnectionLoggingExtensions

Web アプリケーションの構成と開始に役立つ型を提供します。

KestrelServerOptionsHttpsExtensions

Web アプリケーションの構成と開始に役立つ型を提供します。

KestrelServerOptionsSystemdExtensions

systemd と統合するための拡張機能

ListenOptionsConnectionLoggingExtensions

接続ログの拡張機能。

ListenOptionsHttpsExtensions

特定のエンドポイントに ListenOptions HTTPS を使用するように Kestrel を構成するための拡張メソッド。

ServiceFakesWebHostExtensions

Kestrel サーバーの単体テスト シナリオをサポートする拡張メソッド。

StartupBase

アプリケーションで使用されるサービスとミドルウェアを初期化するための基本クラス。

StartupBase<TBuilder>

を構成 TBuilderするために使用されるサービスとミドルウェアを初期化するための基本クラス。

WebHostBuilder

のビルダー IWebHost

WebHostBuilderContext

IWebHost 上の共通サービスを含むコンテキスト。 一部のプロパティは、IWebHost によって設定されるまで null になる場合があります。

WebHostBuilderExtensions

を構成するための拡張機能が IWebHostBuilder含まれています。

WebHostBuilderHttpSysExtensions

web ホストのサーバーとして Http.sys を使用する extensions メソッドを提供します。

WebHostBuilderIISExtensions

IIS Out-Of-Process の拡張メソッド。

WebHostBuilderKestrelExtensions

Kestrel IWebHostBuilder 拡張機能。

WebHostBuilderLibuvExtensions

Libuv IWebHostBuilder 拡張機能。

WebHostBuilderMsQuicExtensions

Web アプリケーションの構成と開始に役立つ型を提供します。

WebHostBuilderNamedPipeExtensions

IWebHostBuilder Kestrel によって使用される名前付きパイプ トランスポートを構成するための拡張メソッド。

WebHostBuilderQuicExtensions

IWebHostBuilder Kestrel によって使用される Quic トランスポートを構成するための拡張メソッド。

WebHostBuilderSocketExtensions

IWebHostBuilder Kestrel によって使用される Socket トランスポートを構成するための拡張メソッド。

WebHostBuilderWebListenerExtensions

Web アプリケーションの構成と開始に役立つ型を提供します。

WebHostDefaults

構成キーを表す定数のセットを格納します。

WebHostExtensions

のライフサイクルを管理するための拡張機能が IWebHost含まれています。

インターフェイス

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 汎用ホスト」を参照してください。