HostApplicationBuilder クラス

定義

構成、ログ記録、有効期間などを管理するのに役立つ、ホストされたアプリケーションとサービスのビルダー。

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

コンストラクター

HostApplicationBuilder()

事前構成済みの既定値を使用して、 HostApplicationBuilder クラスの新しいインスタンスを初期化します。

HostApplicationBuilder(HostApplicationBuilderSettings)

HostApplicationBuilder クラスの新しいインスタンスを初期化します。

HostApplicationBuilder(String[])

事前構成済みの既定値を使用して、 HostApplicationBuilder クラスの新しいインスタンスを初期化します。

プロパティ

Configuration

キーと値の構成プロパティのセットを取得します。

Environment

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

Logging

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

Metrics

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

Services

作成するアプリケーションのサービスのコレクションを取得します。 このプロパティは、ユーザーが提供するサービスまたはフレームワークが提供するサービスを追加する場合に便利です。

メソッド

Build()

ホストをビルドします。 このメソッドは 1 回だけ呼び出すことができます。

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

IServiceProviderFactory<TContainerBuilder> 作成するために使用するインスタンスを登録します IServiceProvider

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

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

IHostApplicationBuilder.Configuration

キー/値の構成プロパティのセットを取得します。

IHostApplicationBuilder.Properties

ホストのビルド プロセス中にコンポーネント間で状態を共有するための中央の場所を取得します。

適用対象