Microsoft.AspNetCore.Hosting 名前空間

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

クラス

Name 説明
AppServicesWebHostBuilderExtensions

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

ConventionBasedStartup

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

DelegateStartup

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

EnvironmentName

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

HostingAbstractionsWebHostBuilderExtensions

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

HostingEnvironmentExtensions

IHostingEnvironmentの拡張メソッド。

HostingStartupAttribute

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

KestrelServerOptionsConnectionLoggingExtensions

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

KestrelServerOptionsHttpsExtensions

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

KestrelServerOptionsSystemdExtensions

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

ListenOptionsConnectionLoggingExtensions

接続ログの拡張機能。

ListenOptionsHttpsExtensions

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

ServiceFakesWebHostExtensions

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

StartupBase

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

StartupBase<TBuilder>

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

WebHostBuilder

のビルダー IWebHost

WebHostBuilderContext

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

WebHostBuilderExtensions

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

WebHostBuilderHttpSysExtensions

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

WebHostBuilderIISExtensions

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

WebHostBuilderKestrelExtensions

Kestrel IWebHostBuilder 拡張機能。

WebHostBuilderLibuvExtensions

Libuv IWebHostBuilder 拡張機能。

WebHostBuilderMsQuicExtensions

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

WebHostBuilderNamedPipeExtensions

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

WebHostBuilderQuicExtensions

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

WebHostBuilderSocketExtensions

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

WebHostBuilderWebListenerExtensions

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

WebHostDefaults

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

WebHostExtensions

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

インターフェイス

Name 説明
IApplicationLifetime

コンシューマーがグレースフル シャットダウン中にクリーンアップを実行できるようにします。

この型は廃止され、今後のバージョンで削除される予定です。 推奨される代替方法は、Microsoftです。Extensions.Hosting.IHostApplicationLifetime。

IHostingEnvironment

アプリケーションが実行されている Web ホスティング環境に関する情報を提供します。

この型は廃止され、今後のバージョンで削除される予定です。 推奨される代替方法は、Microsoftです。AspNetCore.Hosting.IWebHostEnvironment。

IHostingStartup

IWebHostを構築するときにIWebHostBuilderに適用されるプラットフォーム固有の構成を表します。

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」を参照してください。