WebApplicationBuilder クラス

定義

Web アプリケーションとサービスのビルダー。

public sealed class WebApplicationBuilder
public sealed class WebApplicationBuilder : Microsoft.Extensions.Hosting.IHostApplicationBuilder
type WebApplicationBuilder = class
type WebApplicationBuilder = class
    interface IHostApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Public NotInheritable Class WebApplicationBuilder
Implements IHostApplicationBuilder
継承
WebApplicationBuilder
実装

プロパティ

Configuration

アプリケーションが作成する構成プロバイダーのコレクション。 これは、新しい構成ソースとプロバイダーを追加する場合に便利です。

Environment

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

Host

IHostBuilderホスト固有のプロパティを構成するが、ビルドは行わない。 構成後にビルドするには、 を呼び出します Build()

Logging

アプリケーションが作成するログ プロバイダーのコレクション。 これは、新しいログ プロバイダーを追加する場合に便利です。

Metrics

メトリックを有効にし、その出力を指示できるようにします。

Services

アプリケーションが作成するサービスのコレクション。 これは、ユーザーが提供するサービスまたはフレームワークによって提供されるサービスを追加する場合に便利です。

WebHost

IWebHostBuilderサーバー固有のプロパティを構成するが、ビルドは行わない。 構成後にビルドするには、 を呼び出します Build()

メソッド

Build()

をビルドします WebApplication

明示的なインターフェイスの実装

IHostApplicationBuilder.Configuration

Web アプリケーションとサービスのビルダー。

IHostApplicationBuilder.ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>, Action<TContainerBuilder>)

Web アプリケーションとサービスのビルダー。

IHostApplicationBuilder.Environment

Web アプリケーションとサービスのビルダー。

IHostApplicationBuilder.Properties

Web アプリケーションとサービスのビルダー。

適用対象